Add pyproject.toml for PEP 517

5 jobs for master in 7 minutes and 28 seconds (queued for 9 seconds)