@@ -15,25 +15,23 @@ echo "PyQt6 and scientific-python-nightly-wheels dependencies"
15
15
python -m pip install $STD_ARGS pip setuptools packaging \
16
16
threadpoolctl cycler fonttools kiwisolver pyparsing pillow python-dateutil \
17
17
patsy pytz tzdata nibabel tqdm trx-python joblib numexpr " $QT_BINDING " \
18
- py-cpuinfo blosc2 hatchling " h5py>=3.12.1" # TODO move h5py back to nightlies when possible
18
+ py-cpuinfo blosc2 hatchling " formulaic>=1.1.0" \
19
+ " h5py>=3.12.1" # TODO move h5py back to nightlies when possible
19
20
echo " NumPy/SciPy/pandas etc."
20
21
python -m pip uninstall -yq numpy
21
- python -m pip install --upgrade matplotlib # TODO: Until https://github.com/matplotlib/matplotlib/pull/29427 lands
22
22
python -m pip install $STD_ARGS --only-binary " :all:" --default-timeout=60 \
23
23
--index-url " https://pypi.anaconda.org/scientific-python-nightly-wheels/simple" \
24
24
" numpy>=2.1.0.dev0" " scikit-learn>=1.6.dev0" " scipy>=1.15.0.dev0" \
25
+ " matplotlib>=3.11.0.dev0" \
25
26
" pandas>=3.0.0.dev0" \
26
27
" dipy>=1.10.0.dev0" \
27
- " pyarrow>=20.0.0.dev0"
28
- # TODO: should have above: "tables>=3.10.2.dev0" "h5py>=3.12.1"
29
- # https://github.com/PyTables/PyTables/issues/1115
30
- # https://github.com/h5py/h5py/issues/2563
31
-
32
- # statsmodels requires formulaic@main so we need to use --extra-index-url
33
- echo " statsmodels"
34
- python -m pip install $STD_ARGS --only-binary " :all:" \
35
- --extra-index-url " https://pypi.anaconda.org/scientific-python-nightly-wheels/simple" \
28
+ " pyarrow>=20.0.0.dev0" \
29
+ " tables>=3.10.3.dev0" \
36
30
" statsmodels>=0.15.0.dev0"
31
+ # TODO: should have above: "h5py>=3.12.1"
32
+ # https://github.com/h5py/h5py/issues/2563
33
+ # SciPy is broken https://github.com/scipy/scipy/issues/22981
34
+ python -m pip install " scipy==1.15.0"
37
35
38
36
# No Numba because it forces an old NumPy version
39
37
0 commit comments