1919 FORCE_COLOR : 3
2020 # Some common environment variables for both GNU/Linux and macOS jobs
2121 MPLBACKEND : Agg
22- NUMPY_MIN : numpy==1.26.4
23- CYTHON_MIN : cython==3.1.3
22+ NUMPY_MIN : numpy==2.0.0
23+ CYTHON_MIN : cython==3.2.5
24+ MESON_MIN : meson==1.4.0
25+ MESON_PYTHON_MIN : meson-python==0.18.0
2426
2527jobs :
2628 test_pywavelets_linux :
9496 pip install --upgrade pip build
9597 # Set numpy version first, other packages link against it
9698 if [ "${MINIMUM_REQUIREMENTS}" == "1" ]; then
97- pip install ${CYTHON_MIN}
98- pip install ${NUMPY_MIN}
99+ pip install ${MESON_MIN} ${MESON_PYTHON_MIN} ninja
100+ pip install ${CYTHON_MIN} ${ NUMPY_MIN}
99101 else
100102 pip install ${PIP_FLAGS} cython
101103 pip install ${PIP_FLAGS} numpy
@@ -112,6 +114,8 @@ jobs:
112114 elif [ "${REFGUIDE_CHECK}" == "1" ]; then
113115 pip install sphinx numpydoc scipy-doctest
114116 pip install . -v
117+ elif [ "${MINIMUM_REQUIREMENTS}" == "1" ]; then
118+ pip install . -v --no-build-isolation
115119 elif [ "${OPTIONS_NAME}" == "struct-complex" ]; then
116120 pip install . -v -Csetup-args=-Dc_args=-DPYWT_TEST_STRUCT_COMPLEX
117121 else
@@ -219,6 +223,7 @@ jobs:
219223 pip install --upgrade pip build
220224 # Set numpy version first, other packages link against it
221225 if [ "${MINIMUM_REQUIREMENTS}" == "1" ]; then
226+ pip install ${MESON_MIN} ${MESON_PYTHON_MIN} ninja
222227 pip install ${CYTHON_MIN} ${NUMPY_MIN}
223228 else
224229 pip install ${PIP_FLAGS} cython numpy
@@ -232,6 +237,8 @@ jobs:
232237 elif [ "${REFGUIDE_CHECK}" == "1" ]; then
233238 pip install sphinx numpydoc scipy-doctest
234239 pip install . -v
240+ elif [ "${MINIMUM_REQUIREMENTS}" == "1" ]; then
241+ pip install . -v --no-build-isolation
235242 else
236243 pip install . -v
237244 fi
0 commit comments