-
Notifications
You must be signed in to change notification settings - Fork 101
⬆️ Upgrade Supported Python Versions #958
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
for more information, see https://pre-commit.ci
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #958 +/- ##
===========================================
+ Coverage 99.09% 99.31% +0.21%
===========================================
Files 71 71
Lines 9161 9163 +2
Branches 1196 1196
===========================================
+ Hits 9078 9100 +22
+ Misses 59 39 -20
Partials 24 24 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
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 upgrades the supported Python versions by removing support for Python 3.9 and adding support for Python 3.13. It also updates NumPy to version >2.0.0 to maintain compatibility with the new Python versions.
- Drops Python 3.9 support and adds Python 3.13 support
- Updates NumPy from <2.0.0 to >=2.0.0
- Modernizes code for new Python versions with
strictparameters and type hint improvements
Reviewed Changes
Copilot reviewed 64 out of 64 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| setup.py | Updates Python version constraints and classifiers |
| requirements/requirements.txt | Updates NumPy version and PyTorch CUDA version |
| pyproject.toml | Updates target Python version for tools |
| Multiple .py files | Adds strict=False to zip() calls and modernizes type imports |
| GitHub workflows | Updates CI matrix to test Python 3.10-3.13 |
| Documentation | Updates supported Python version references |
Comments suppressed due to low confidence (4)
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
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
Copilot reviewed 64 out of 64 changed files in this pull request and generated 1 comment.
Comments suppressed due to low confidence (4)
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
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
Copilot reviewed 65 out of 65 changed files in this pull request and generated no new comments.
Comments suppressed due to low confidence (3)
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
This PR upgrades the supported Python versions by removing support for
Python 3.9and adding support forPython 3.13. It also updates NumPy to version>2.0.0to maintain compatibility with the new Python versions.Python 3.9support and addsPython 3.13support<2.0.0to>=2.0.0strictparameters and type hint improvementsSummary
strict=Falsetozip()calls and modernizes type imports