-
Notifications
You must be signed in to change notification settings - Fork 5
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
Python 3.10 #113
Python 3.10 #113
Conversation
Updates the requirements on [coverage](https://github.com/nedbat/coveragepy) to permit the latest version. - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](nedbat/coveragepy@coverage-5.5...6.0) --- updated-dependencies: - dependency-name: coverage dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
This update adds Python 3.10 to epispot's testing suite and makes it part of the default environment. After this change, Python 3.10 should be used by all GitHub runners and will also be our primary focus for testing. See the additional notes for update-specific changes. Changelist: - .github/workflows - Use Python 3.10 as the default runner environment - build.yml - Add Python 3.10 to testing matrix - requirements/ - Use absolute latest version of matplotlib to avoid deprecation warnings on Python 3.10 (more on this in the additional notes) Additional Notes: Deprecation Notice: Despite the changes announced in this update, we are *not* deprecating any of the previous Python versions, including Python 3.7. Dependency Conflicts: Due to the goal of making Python 3.10 the default interpreter for the epispot package, we've had to use a release candidate version of matplotlib (3.5.0rc1) instead of a stable one. This is done to avoid a deprecation warning which occurs because the latest stable release still uses distutils, which is deprecated in Python 3.10.
…q-6.0 [dep/dev]: Update coverage requirement from ~=5.5 to ~=6.0
Dependency wall v3a3
Codecov Report
@@ Coverage Diff @@
## master #113 +/- ##
==========================================
+ Coverage 86.81% 86.96% +0.14%
==========================================
Files 9 9
Lines 440 445 +5
==========================================
+ Hits 382 387 +5
Misses 58 58
Continue to review full report at Codecov.
|
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.
Some dependencies are being updated when they shouldn't be, including matplotlib and coverage.
LGTM |
Update all dependencies/Upgrade to Python 3.10
From PR #112, #111
New Feature
All dependencies are up-to-date.
Python 3.10 compatibility is assured.
Known Issues
No known issues at this time.
Additional Notes
This PR will mark the release of v3.0.0-alpha-3 (v3a3). After merging, the epispot codebase should be up-to-date and ready for further development and the eventual release of v3.
@Quantalabs will be called for immediate review; after approval v3a3 should be released in just a few minutes.