-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Drop Python 3.9 #2547
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
base: main
Are you sure you want to change the base?
Drop Python 3.9 #2547
Conversation
@echedey-ls do you have any idea why the failing py 3.10-min job is trying to install |
Definitely black magic. Citing the logs: Installing pip packages: h5py==3.0.0, numpy==1.21.2, pandas==1.3.3, scipy==1.7.2, pytest-rerunfailures, pytest-remotedata, requests-mock
error: subprocess-exited-with-error
× pip subprocess to install backend dependencies did not run successfully.
│ exit code: 1
╰─> [956 lines of output]
Collecting numpy==1.19.3
Downloading numpy-1.19.3.zip (7.3 MB) In https://github.com/mamba-org/setup-micromamba I know we have: uses: mamba-org/setup-micromamba@v2
with:
cache-downloads: false
cache-environment: false However, I guess it is caching things, what a coincidence that it's the last numpy version... I won't be able to trace the problem down, so I suggest we wait for 8 days till the cache gets deleted, or just merge as is. I believe in this diff more than that action docs. We could also try to use bare python for the minimal CI - that would require translating the ci files into requirements.txt syntax thou.
Neither to me. Can we delete |
Python 3.9 is end of life starting October 2025. Might as well drop it now.
I also took the opportunity to advance our minimum numpy, scipy, pandas versions to the lowest that are available for Python 3.10+.