-
Notifications
You must be signed in to change notification settings - Fork 39
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
[v2.11.1] Remove support for Python 3.9 #2447
Conversation
Codecov ReportAll modified and coverable lines are covered by tests β
Additional details and impacted files@@ Coverage Diff @@
## main #2447 +/- ##
=======================================
Coverage 94.62% 94.62%
=======================================
Files 247 247
Lines 14057 14057
=======================================
Hits 13301 13301
Misses 756 756 β View full report in Codecov by Sentry. |
I think we do not need |
This can also be removed: ESMValCore/tests/unit/preprocessor/_regrid_esmpy/test_regrid_esmpy.py Lines 384 to 386 in 07ba25c
|
This needs an update: Lines 37 to 39 in af5490f
|
Co-authored-by: Bouwe Andela <[email protected]>
you're right! It seems it's not needed anymore (after 3.10+), though I couldn't find an official source (yet my reasearch took no longer than 5 whole minutes π€£ ), will do it here, and test with 3.10 |
done in df2aa31 |
@bouweandela have a look at the flake8 barf now that we've removed from future... - F821 is indeed an undefined name in flake8 error parlance, but it's typing assignment, not variable assignment - any suggestions (before I peasantly put a |
I tried to fix the flake8 error (it happens because the class used as a type hint is not yet defined at the point where it is used as a type hint, so in some cases you can just re-order the code and then it works), but then I tried to run the tests and found that we still need the |
cheers for testing, bud! Lemme revert the commit then - easy-peasy π |
OK buds, reverted those two last commites (running GA and removing from future) πΊ |
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.
Thanks! Maybe we should wait with merging until the v2.11 release is done?
Yep let's do that, maybe we do a rebuild when ESMValTool has the same package specs? We seeing esmpy>=8.6.0 causing some issues with resolving the env with python 3.12 at the mo at Tool, so we can wait a bit |
I'd argue we should add a label a la "warrants/motivates a rebuild" just as we have "needs new ESMValCore release" in Tool - what do you think, bud? |
also, excuse my verbosity today, what do you think I just remove 3.9 from the GA tests ie https://github.com/ESMValGroup/ESMValCore/actions/runs/9393366881 in a separate PR just so that release folks don't get annoyed when it comes to checking tests for the release? |
They may want to run the GitHub actions on the v2.11.x branch instead of on |
sounds like what I'd do too π |
@bouweandela now that @ehogan has released 2.11, would you mind if I merged this, so we get us rid of that dinosaur once and for all? π¦ |
π¦ just about to be extinct π Many thanks for the review @bouweandela πΊ |
Co-authored-by: Bouwe Andela <[email protected]>
Co-authored-by: Bouwe Andela <[email protected]> (cherry picked from commit 495176a)
Description
Closes #2406
AFAIK I removed all references for Python 3.9 - if you know of any others please holler back so I can replace them πΊ
Before you get started
Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the π Technical or π§ͺ Scientific review.
To help with the number pull requests: