Add support for PEP 517. - #27
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a minimal pyproject.toml declaring a PEP 517 build backend (setuptools), so the package can be built without invoking setup.py directly.
Changes:
- Introduce
pyproject.tomlwith a[build-system]table specifyingsetuptoolsas the build backend.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Thanks for this @sebastic. I pushed a follow-up commit ( The problem with Adding the table flips pip/ (Note this also affects the unpinned What the follow-up commit does
Verification
Red CI Unrelated to packaging — the two failing integration tests need the |
We get around that in the Debian packaging by setting Something similar should work for your CI setup as well. |
|
Thanks for the feedback, I guess something you won't have to do anymore. Will merge and prepare a new release soon. |
|
Version 1.7.0 now released. |
Description
Using
setup.pydirectly is deprecated.Contributor Declaration
By opening this pull request, I affirm the following: