2020jobs :
2121
2222 build_linux :
23- runs-on : ubuntu-latest
24- container : quay.io/pypa/manylinux2014_x86_64
23+ runs-on : ubuntu-20.04
24+ container : quay.io/pypa/manylinux_2_28_x86_64:latest
2525
2626 strategy :
2727 fail-fast : false
6565 max-parallel : 4
6666 matrix :
6767 os : [windows-latest]
68- python-version : ['3.9', '3. 10', '3.11', '3.12']
68+ python-version : ['3.10', '3.11', '3.12']
6969
7070 runs-on : ${{ matrix.os }}
7171
8686 git config --global --add safe.directory '*'
8787 python3 -V
8888 python3 -m pip install -U pip
89- python3 -m pip install -U build twine wheel
89+ python3 -m pip install -U build twine wheel setuptools
9090 python3 -m pip install -U -r requirements.txt
9191
9292 - name : build windows
@@ -119,7 +119,7 @@ jobs:
119119 runs-on : ${{ matrix.os }}
120120
121121 steps :
122- - uses : actions/checkout@v3
122+ - uses : actions/checkout@v4
123123 with :
124124 submodules : true
125125 - uses : actions/setup-python@v4
@@ -134,12 +134,13 @@ jobs:
134134 python3 -m pip install -U pip
135135 python3 -m pip install -U build twine wheel
136136 python3 -m pip install -U -r requirements.txt
137+ swig -version || ( brew update && brew install swig && swig -version )
137138
138139 - name : build macos
139140 env :
140141 MKN_PYTHON_LIB_EMBED : 1
141142 run : |
142- curl -Lo mkn https://github.com/mkn/mkn/releases/download/latest/mkn_osx
143+ curl -Lo mkn https://github.com/mkn/mkn/releases/download/latest/mkn_arm_osx
143144 chmod +x mkn
144145 PATH=$PWD:$PATH mkn -C lib build -g 0 -dtO 2 -a "-fPIC -std=c++17"
145146
@@ -188,7 +189,7 @@ jobs:
188189 strategy :
189190 matrix :
190191 os : [windows-latest, ubuntu-latest]
191- python-version : ['3.9', '3. 10', '3.11', '3.12']
192+ python-version : ['3.10', '3.11', '3.12']
192193 runs-on : ${{ matrix.os }}
193194 steps :
194195 - name : Setup Python
0 commit comments