Skip to content

Commit 0d1f84d

Browse files
committed
BLD: Specify F77 compiler explicitly
Numpy 1.22 seems to require an explicit setting of the F77 compiler. Also add Python 3.10 to the build tests.
1 parent cc4390f commit 0d1f84d

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

.github/workflows/build-wheels.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
os: [windows-latest, ubuntu-latest, macos-latest]
1616
env:
1717
FC: gfortran-9
18+
F77: gfortran-9
1819
F90: gfortran-9
1920
CC: gcc-9
2021
defaults:
@@ -31,6 +32,7 @@ jobs:
3132
echo "C:\msys64\mingw64\bin" >> $GITHUB_PATH
3233
echo "C:\msys64\usr\bin" >> $GITHUB_PATH
3334
echo "FC=gfortran" >> $GITHUB_ENV
35+
echo "F77=gfortran" >> $GITHUB_ENV
3436
echo "F90=gfortran" >> $GITHUB_ENV
3537
echo "CC=gcc" >> $GITHUB_ENV
3638
@@ -51,7 +53,7 @@ jobs:
5153
run: |
5254
python -m cibuildwheel --output-dir wheelhouse
5355
env:
54-
CIBW_BUILD: "cp37-* cp38-* cp39-*"
56+
CIBW_BUILD: "cp37-* cp38-* cp39-* cp310-*"
5557

5658
- uses: actions/upload-artifact@v2
5759
with:

.github/workflows/ci.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ jobs:
1717
strategy:
1818
matrix:
1919
os: [windows-latest, ubuntu-latest, macos-latest]
20-
python-version: [3.7, 3.8, 3.9]
20+
python-version: [3.7, 3.8, 3.9, 3.10]
2121
env:
2222
FC: gfortran-9
23+
F77: gfortran-9
2324
F90: gfortran-9
2425
CC: gcc-9
2526
defaults:
@@ -36,6 +37,7 @@ jobs:
3637
echo "C:\msys64\mingw64\bin" >> $GITHUB_PATH
3738
echo "C:\msys64\usr\bin" >> $GITHUB_PATH
3839
echo "FC=gfortran" >> $GITHUB_ENV
40+
echo "F77=gfortran" >> $GITHUB_ENV
3941
echo "F90=gfortran" >> $GITHUB_ENV
4042
echo "CC=gcc" >> $GITHUB_ENV
4143

.github/workflows/docs-publish.yml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
env:
1212
FC: gfortran-9
13+
F77: gfortran-9
1314
F90: gfortran-9
1415
CC: gcc-9
1516
steps:

.github/workflows/docs-test.yml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
env:
99
FC: gfortran-9
10+
F77: gfortran-9
1011
F90: gfortran-9
1112
CC: gcc-9
1213
steps:

0 commit comments

Comments
 (0)