|
30 | 30 | path: ./wheelhouse/*.whl |
31 | 31 | name: dist-manylinux_2_28 |
32 | 32 |
|
33 | | - build_linux_wheels_manylinux2014: |
34 | | - name: Build wheels for manylinux2014 |
35 | | - runs-on: ubuntu-latest |
36 | | - env: |
37 | | - CIBW_SKIP: pp* *musllinux* |
38 | | - CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014 |
39 | | - CIBW_MANYLINUX_I686_IMAGE: manylinux2014 |
40 | | - # libatomic is for i686 build, see |
41 | | - # https://github.com/scikit-build/cmake-python-distributions/issues/674 |
42 | | - CIBW_BEFORE_ALL_LINUX: yum install -y libatomic sqlite-devel |
43 | | - CIBW_BEFORE_BUILD: pip install setuptools scikit-build wheel cmake |
44 | | - CIBW_TEST_COMMAND: python -c "import pygeodiff; pygeodiff.GeoDiff().version()" |
45 | | - |
46 | | - steps: |
47 | | - - uses: actions/checkout@v3 |
48 | | - |
49 | | - - uses: actions/setup-python@v3 |
50 | | - name: Install Python |
51 | | - with: |
52 | | - python-version: '3.9' |
53 | | - |
54 | | - - name: Build wheels |
55 | | - uses: pypa/cibuildwheel@v3.3.1 |
56 | | - |
57 | | - - uses: actions/upload-artifact@v4 |
58 | | - with: |
59 | | - path: ./wheelhouse/*.whl |
60 | | - name: dist-manylinux2014 |
61 | | - |
62 | 33 | build_linux_wheels_musllinux_x86_64: |
63 | 34 | name: Build wheels for musllinux_x86_64 (alpine) |
64 | 35 | runs-on: ubuntu-latest |
@@ -247,7 +218,7 @@ jobs: |
247 | 218 | name: dist-source |
248 | 219 |
|
249 | 220 | upload_pypi: |
250 | | - needs: [build_windows_wheels, build_linux_wheels_manylinux_2_28, build_linux_wheels_manylinux2014, build_linux_wheels_musllinux_x86_64, build_macos_wheels, build_macos_arm64_wheels, build_sdist] |
| 221 | + needs: [build_windows_wheels, build_linux_wheels_manylinux_2_28, build_linux_wheels_musllinux_x86_64, build_macos_wheels, build_macos_arm64_wheels, build_sdist] |
251 | 222 | runs-on: ubuntu-latest |
252 | 223 | if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') |
253 | 224 | steps: |
|
0 commit comments