Skip to content

Commit e728a7f

Browse files
committed
use oldest-supported-numpy instead of pinning numpy version for each python version (issue #13)
1 parent 6c92324 commit e728a7f

File tree

1 file changed

+2
-30
lines changed

1 file changed

+2
-30
lines changed

.github/workflows/build-wheels.yml

Lines changed: 2 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -75,34 +75,6 @@ jobs:
7575
if: ${{ matrix.platform == 'aarch64' }}
7676
uses: docker/setup-qemu-action@v1
7777

78-
- name: Pin Numpy version
79-
if: ${{ matrix.platform != 'aarch64' }}
80-
run: |
81-
if [ "$MB_PYTHON_VERSION" == '3.6' ]; then
82-
echo "NP_BUILD_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
83-
echo "NP_TEST_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
84-
elif [ "$MB_PYTHON_VERSION" == '3.7' ]; then
85-
echo "NP_BUILD_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
86-
echo "NP_TEST_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
87-
elif [ "$MB_PYTHON_VERSION" == '3.8' ]; then
88-
echo "NP_BUILD_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
89-
echo "NP_TEST_DEP=$(echo numpy==1.17.3)" >> $GITHUB_ENV;
90-
elif [ "$MB_PYTHON_VERSION" == '3.9' ]; then
91-
echo "NP_BUILD_DEP=$(echo numpy==1.19.4)" >> $GITHUB_ENV;
92-
echo "NP_TEST_DEP=$(echo numpy==1.19.4)" >> $GITHUB_ENV;
93-
elif [ "$MB_PYTHON_VERSION" == '3.10' ]; then
94-
echo "NP_BUILD_DEP=$(echo numpy==1.21.3)" >> $GITHUB_ENV;
95-
echo "NP_TEST_DEP=$(echo numpy==1.21.3)" >> $GITHUB_ENV;
96-
else
97-
echo "None of the defined python version, use default"
98-
fi
99-
100-
- name: Pin Numpy version for AArch64
101-
if: ${{ matrix.platform == 'aarch64' }}
102-
run: |
103-
echo "NP_BUILD_DEP=$(echo numpy==1.19.4)" >> $GITHUB_ENV;
104-
echo "NP_TEST_DEP=$(echo numpy==1.19.4)" >> $GITHUB_ENV;
105-
10678
- name: Setup Environment variables
10779
run: |
10880
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
@@ -137,8 +109,8 @@ jobs:
137109
pip install virtualenv
138110
- name: Build and Install Wheels
139111
run: |
140-
BUILD_DEPENDS="$NP_BUILD_DEP cython setuptools"
141-
TEST_DEPENDS="$NP_TEST_DEP nose cython"
112+
BUILD_DEPENDS="oldest-supported-numpy cython setuptools"
113+
TEST_DEPENDS="oldest-supported-numpy nose cython"
142114
source multibuild/common_utils.sh
143115
source multibuild/travis_steps.sh
144116
echo "------- BEFORE INSTALL --------"

0 commit comments

Comments
 (0)