-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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.11 #8304
Comments
I'm making progress on the bytecode support at https://github.com/sklam/numba/tree/py3.11wip |
I'm making progress at #8545. The PR adapts Numba for the major bytecode changes in Py3.11. |
Numba is not yet ready for Python 3.11, and it might take some months before this appears. See numba/numba#8304 .
Still no official support for python 3.11 ? |
The developers have my sympathies - I very much understand how using conda makes things easier - I hope to never have to install gdal without conda, and I can install independent versions of gcc with conda. Best of luck! |
Py3.11 branch have been merged to main by #8822 |
We are planning to cut an RC next week. Closing |
Is there an issue to track updates on the RC and releases? |
A Release Candidate checklist for 0.57.0rc1 is now in #8841. Please do subscribe to that if you are interested in following progress. The official RC announcement will be made on the discourse forum as usual. |
Adds support for Python 3.11 (beta) - [x] Add 3.11 to the GitHub Actions CI workflow. - [x] Add 3.11 to setup.py - [x] Update pip install workflow. - [x] Update conda requirements python versions. Waiting on some dependencies to update: - [x] Shapely (closed) shapely/shapely#1584 - PyGeos pygeos/pygeos#457 - [x] PyTorch pytorch/pytorch#86566 - [x] PyTorch 2.0 supports Python 3.11 - [ ] `torch.compile` is not fully supported yet. - [x] Scipy 1.9.2 not supported by Scikit-image scikit-image/scikit-image#6773 - [x] numba numba/numba#8304 support https://github.com/numba/numba/milestone/63 - [x] numba/numba#8841 - [x] OpenSlide support for Python 3.11 openslide/openslide-python#189 - [ ] openslide/openslide-python#188 --------- Co-authored-by: Shan E Ahmed Raza <13048456+shaneahmed@users.noreply.github.com>
This is the meta/coordination issue for Python 3.11 support for Numba and llvmlite.
Note: The issue text will be updated continuously to reflect the current process and progress.
As Numba interfaces with cpython on the bytecode and C-level, Python minor version upgrades present a significant compatibility challenge and have -- in the past -- required multiple PRs over multiple months of work. For Python 3.11 this issue will serve as a central point of coordination of the efforts. As such it will list the current branches pertaining to Python 3.11 support in addition to using the tag
Python 3.11
.In order to support testing against beta releases and release candidates, I created a small utility that allows easy setup of a Numba development environment against a Python pre-release docker container. https://github.com/numba/numba-hatchery this can be used with development branches/repositories of Numba and llvmlite.
llvmlite status
numba status
RESUME
opcode wasn't being handled. https://github.com/esc/numba/tree/python3.11_partial/implement_resume implements this.esc/python3.11
now contains a merge of all involved feature branches and can be used for testing all required patches in unison: Python3.11 #8381TODO
The text was updated successfully, but these errors were encountered: