-
Notifications
You must be signed in to change notification settings - Fork 56
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
Support python 3.12 #483
Comments
Incompatible Packages
Compatible Packages
|
Numba Python 3.12 support is still a work-in-progress as of numba/numba#9197 Currently throws:
|
Numba PR for Python 3.12 support is merged and will be packaged with the upcoming Numba 0.59 release |
I expressed a bit of concern about dropping 3.9 earlier (we generally drop a version when we support a new one), but I think I've been swayed by the guidance laid out in SPEC0 and adoption of that by the major scientific packages. And npl-2023b has made it to Python 3.10 at least. Here's the related xarray convo about version support and a link to SPEC 0. Might be worth a bit of conversation about trying to follow SPEC 0 guidance, but this particular move should get us closer anyway. See also NEP-29 which seems to be what xarray follows. This would mean continuing to support Python 3.9 through spring of 2024. |
Numba on a code freeze until January 14th. Release candidate 0.59.0rc1 will add Python 3.12 |
If you install the release candidate and run the tests locally, does everything work? |
I will give it a look |
The release candidate is looking good, but won't be able to test against the full testing suite until eofs is updated to work with 3.12 as well
Same reason a pip install of geocat-comp on python3.12 isn't currently possible
I'll look into it more now that numba is looking good. There is a current issue open for this eofs issue (ajdawson/eofs#141), but it's a common issue in packages because of the new deprecations in Python 3.12 |
The release for eofs 1.4.1 includes support for Python 3.12
|
See the 3.12 stable release announcement
The text was updated successfully, but these errors were encountered: