Currently, Python 3.9 wheels are blocked because one of our dependencies (pynvjitlink) is no longer built against Python 3.9.
https://pypi.org/project/pynvjitlink-cu12/
Python 3.9 EOL is October 2025. If we want to publish wheels for 3.9 before that, we need:
- To extend RAPIDS' ci-wheel images to include a Python 3.9 image - this is used by RAPIDS to build
pynvjitlink.
- Extend the
pynvjitlink build matrix to include Python 3.9 (see here)
As an alternative to (1), we can modify the build scripts for pynvjitlink to always use the ci-wheel:latest image, and within that container use pyenv to install the appropriate Python version.
Currently, Python 3.9 wheels are blocked because one of our dependencies (
pynvjitlink) is no longer built against Python 3.9.https://pypi.org/project/pynvjitlink-cu12/
Python 3.9 EOL is October 2025. If we want to publish wheels for 3.9 before that, we need:
pynvjitlink.pynvjitlinkbuild matrix to include Python 3.9 (see here)As an alternative to (1), we can modify the build scripts for
pynvjitlinkto always use theci-wheel:latestimage, and within that container usepyenvto install the appropriate Python version.