I am proud to announce the availability of beta releases for both Numba and llvmlite. The most important feature is the support for Python 3.14.
Historically, Numba support for new Python minor versions was delayed by anywhere between three to nine months compared to the release date of the Python minor version. This year however โ things are a little different โ we have beta releases available one day BEFORE the official release of Python 3.14.
Numba 0.63.0b1
Install from PyPi.org: pip install numba==0.63.0b1
Install from anaconda.org: conda install -c numba numba=0.63.0b1
As usual, llvmlite is a dependency of Numba, so if you installed Numba as above you do not also need to install llvmlite.
llvmlite 0.46.0b1
Install from PyPi: pip install llvmlite==0.46.0b1
Install from anaconda.org: conda install -c numba llvmlite=0.46.0b1
Please do test the release with any software you maintain that depends on Numba
and drop your results in the thread below or open a ticket on the tracker.
Thanks a lot for your work on this, great to have beta releases that early that we can test against. As discussed in the github issue I added these dependencies on an open branch on SHAP for python3.14 and every test passed.
@CloseChoice@Armavica@steff โ thank you so much for taking the time to try the beta! We really appreciate it and we equally appreciate your use of Numba. The project would not continue to exist w/o users like yourself.
I do have one request however, we maintain a group on this discourse called RC_Testers โ which is composed of individuals like yourself that develop and/or maintain projects that depend on Numba. We commonly call upon this group to test beta releases and release candidates. Notification volume is very low, a few messages a year, whenever new RCs become available.
I would like to ask if any of you would be interested in joining this group?