-
Notifications
You must be signed in to change notification settings - Fork 34
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
add support for Python 3.13 and drop EoL Python 3.7 #134
base: master
Are you sure you want to change the base?
Conversation
``astroid`` 3.x is required to support Python 3.12, and it does not support Python 3.7. Instead of installing an older version of ``astroid`` Python 3.7 was dropped because it already reached its end of life. In order to remove deprecation warnings other development dependencies have been updated to their latest versions and pinned packages have been set to their minor versions instead of pinning to the patch versions.
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #134 +/- ##
=======================================
Coverage 99.78% 99.78%
=======================================
Files 22 22
Lines 471 471
=======================================
Hits 470 470
Misses 1 1 ☔ View full report in Codecov by Sentry. |
@rocioar Could you take a look at this PR please? |
@rocioar I've fixed recent conflicts, bumped the lockfile, and updated the github actions as part of this PR. |
Is there an ETA for this PR to be merged? Python 3.12 support is important and should not be left unmanaged. |
Hey @rocioar 👋 Do you think it could be possible to merge and release this PR? 🙏 Thanks! |
astroid
3.x is required to support Python 3.12, and it does not support Python 3.7. Instead of installing an older version ofastroid
Python 3.7 was dropped because it already reached its end of life.In order to remove deprecation warnings other development dependencies have been updated to their latest versions and pinned packages have been set to their minor versions instead of pinning to the patch versions.