-
Notifications
You must be signed in to change notification settings - Fork 73
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
Use pip to install dependencies in test.yml Action #461
base: main
Are you sure you want to change the base?
Conversation
Update the `test.yml` GitHub Action so it makes use of `pip` to install the collected dependencies, instead of having to install Miniforge. Bump `dependente` version to `0.3.0`.
This is due to missing Numpy builds for Apple arm for Python 3.9.
This reverts commit 5dad198.
It seems that when running with |
Mac tests are failing because pip is downloading source distributions for numpy (oldest) and numba (latest) and then failing to compile them. I have idea why it's doing that because wheels are available on PyPI for these versions. |
This was fixed, so they are actually running macos 13 on the I see two things failing now:
|
In order to solve the issues with tests on oldest versions, maybe we could try updating the minimum required versions (following NEP 29). That would mean dropping support for Python 3.9 and supporting Numpy >=1.24 (although by Dec 18 they'll drop 1.24 too). |
Numpy to 1.25 and Scipy to 1.9
Alright, I bumped the Python and numpy versions. Let's see if this works now. |
Now it's that dance of trying to find compatible versions of everything... |
SciPy 1.9 supports Numpy 1.25
Update the
test.yml
GitHub Action so it makes use ofpip
to install the collected dependencies, instead of having to install Miniforge. Bumpdependente
version to0.3.0
. Adddask[distributed]
toenv/requirements-test.txt
.