-
Notifications
You must be signed in to change notification settings - Fork 6
Convert setup py to pyproject toml #372
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR migrates package metadata from setup.py to pyproject.toml, following modern Python packaging standards. The setup.py file is reduced to a minimal shim that calls setup() without arguments, with all configuration now centralized in pyproject.toml.
Key changes:
- Converted all package metadata (name, version, dependencies, entry points, etc.) from setup.py to pyproject.toml format
- Updated copyright year to 2024-2025 in setup.py
- Added changelog entry documenting the migration
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 7 comments.
| File | Description |
|---|---|
| setup.py | Simplified to minimal shim with setup() call, removed all metadata definitions, updated copyright year |
| pyproject.toml | Added complete [project] section with all metadata from setup.py including dependencies, entry points, and URLs |
| CHANGES.rst | Added changelog entry documenting the metadata migration |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Pull Request Test Coverage Report for Build 19761819258Details
💛 - Coveralls |
|
@icemac That Copilot review was a mixed bag, some good catches (all fixed right on The only open comment is about setting the
|
|
I have now applied the changed |
|
@dataflake Thank you for reviewing and fixing. |
No description provided.