Skip to content

Commit e16355d

Browse files
committed
pin numpy version
1 parent 0138901 commit e16355d

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

.github/workflows/build-wheels.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,23 @@ jobs:
5757
uses: actions/setup-python@v2
5858
with:
5959
python-version: ${{ matrix.python-version }}
60+
- name: Pin Numpy version
61+
run: |
62+
if [ "$MB_PYTHON_VERSION" == '3.6' ]; then
63+
echo "NP_BUILD_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
64+
echo "NP_TEST_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
65+
elif [ "$MB_PYTHON_VERSION" == '3.7' ]; then
66+
echo "NP_BUILD_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
67+
echo "NP_TEST_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
68+
elif [ "$MB_PYTHON_VERSION" == '3.8' ]; then
69+
echo "NP_BUILD_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
70+
echo "NP_TEST_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
71+
elif [ "$MB_PYTHON_VERSION" == '3.9' ]; then
72+
echo "NP_BUILD_DEP=$(echo numpy==1.19.4)" >> $GITHUB_ENV;
73+
echo "NP_TEST_DEP=$(echo numpy==1.19.4)" >> $GITHUB_ENV;
74+
else
75+
echo "None of the defined python version, use default"
76+
fi
6077
- name: Setup Environment variables
6178
run: |
6279
if [ "schedule" == "${{ github.event_name }}" ] || [ "master" == "$BUILD_COMMIT" ]; then echo "TOKEN=$SCIPY_WHEELS_NIGHTLY_ACCESS" >> $GITHUB_ENV; else echo "TOKEN=$MULTIBUILD_WHEELS_STAGING_ACCESS" >> $GITHUB_ENV; fi
@@ -84,8 +101,8 @@ jobs:
84101
pip install virtualenv
85102
- name: Build and Install Wheels
86103
run: |
87-
BUILD_DEPENDS="numpy cython setuptools"
88-
TEST_DEPENDS="numpy nose cython"
104+
BUILD_DEPENDS="numpy==$NP_BUILD_DEP cython setuptools"
105+
TEST_DEPENDS="numpy==$NP_TEST_DEP nose cython"
89106
source multibuild/common_utils.sh
90107
source multibuild/travis_steps.sh
91108
echo "------- BEFORE INSTALL --------"

0 commit comments

Comments
 (0)