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.12 #3501
base: main
Are you sure you want to change the base?
Conversation
@ESMValGroup/technical-lead-development-team we are inching closer to suppoert Python=3.12 - have a look here https://github.com/ESMValGroup/ESMValTool/actions/runs/8453069262/job/23154935341?pr=3501 - only 4 dependencies need to be rebuilt fro 3.12 - I am a bit at a deadend with |
OK the issue with NCL is not as bad as I thought - it's compatibility with later |
done 🥳 |
Once ESMValGroup/ESMValCore#2228 *allowing support for Python=3.12 in ESMValCore), we should see what roadblocks we have here, so am starting early. That Core PR is currently roadblocked only by
prospector
not being Python=3.12-compatible, but we're working on that.As of 5 April 2024 - updated issues
proj
's (>=9.3.1) support forproj >=9.3.1
NCAR/ncl#210r-akima needs unpinnedunpinr-akima
#3564psy- suite (also at install point they need to move from SafeConfigParser to regular parser, viapsy-stuff has now been updated to support 3.12 via @Chilipp good work, see Rebuild for python312 conda-forge/psyplot-feedstock#27 - exceptAttributeError: module 'configparser' has no attribute 'SafeConfigParser'
- SafeConfigParser has now been fully retired in 3.12)psy-reg
which still needs a rebuild (with Philipp's new infrastructure)master
proposed in Mechanical fix/workaround fortests/tools/pyroma/test_pyroma_tool.py
landscapeio/prospector#658