|
58 | 58 | name: manylinux-wheels |
59 | 59 | path: dist |
60 | 60 |
|
61 | | - manylinuxaarch64: |
62 | | - name: ${{ matrix.TARGET }}/${{ matrix.wheel-version }}_wheel_creation |
63 | | - runs-on: ${{ matrix.os }} |
64 | | - strategy: |
65 | | - fail-fast: false |
66 | | - matrix: |
67 | | - wheel-version: ['cp37-cp37m', 'cp38-cp38', 'cp39-cp39', 'cp310-cp310', 'cp311-cp311'] |
68 | | - os: [ubuntu-latest] |
69 | | - include: |
70 | | - - os: ubuntu-latest |
71 | | - TARGET: manylinuxaarch64 |
72 | | - python-version: [3.8] |
73 | | - steps: |
74 | | - - uses: actions/checkout@v3 |
75 | | - - name: Set up Python ${{ matrix.python-version }} |
76 | | - uses: actions/setup-python@v3 |
77 | | - with: |
78 | | - python-version: ${{ matrix.python-version }} |
79 | | - - uses: docker/setup-qemu-action@v1 |
80 | | - name: Set up QEMU |
81 | | - - name: Install dependencies |
82 | | - run: | |
83 | | - python -m pip install --upgrade pip |
84 | | - pip install twine wheel setuptools pybind11 |
85 | | - - name: Build manylinux Python wheels |
86 | | - uses: RalfG/python-wheels-manylinux-build@v0.4.0-manylinux2014_aarch64 |
87 | | - with: |
88 | | - python-versions: ${{ matrix.wheel-version }} |
89 | | - build-requirements: 'cython pybind11' |
90 | | - package-path: '' |
91 | | - pip-wheel-args: '' |
92 | | - # When locally testing, --no-deps flag is necessary (PyUtilib dependency will trigger an error otherwise) |
93 | | - - name: Consolidate wheels |
94 | | - run: | |
95 | | - sudo test -d dist || mkdir -v dist |
96 | | - sudo find . -name \*.whl | grep -v /dist/ | xargs -n1 -i mv -v "{}" dist/ |
97 | | - - name: Delete linux wheels |
98 | | - run: | |
99 | | - sudo rm -rfv dist/*-linux_aarch64.whl |
100 | | - - name: Upload artifact |
101 | | - uses: actions/upload-artifact@v3 |
102 | | - with: |
103 | | - name: manylinux-aarch64-wheels |
104 | | - path: dist |
105 | | - |
106 | 61 | generictarball: |
107 | 62 | name: ${{ matrix.TARGET }} |
108 | 63 | runs-on: ${{ matrix.os }} |
|
113 | 68 | include: |
114 | 69 | - os: ubuntu-latest |
115 | 70 | TARGET: generic_tarball |
116 | | - python-version: [3.7] |
| 71 | + python-version: [3.8] |
117 | 72 | steps: |
118 | 73 | - uses: actions/checkout@v3 |
119 | 74 | - name: Set up Python ${{ matrix.python-version }} |
|
0 commit comments