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: falseHowever, 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 |
|
Ah ha, it was an indirect pin via |
|
Well done and thanks to you Kevin, I thought newer pip reported these incoherencies... |
|
Merging since this is just a routine update. |
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+.