|
36 | 36 | PIP_DISABLE_PIP_VERSION_CHECK: 1 |
37 | 37 | # PYVERSIONS: changing the list of versions will change the number of |
38 | 38 | # expected distributions. This must match the same number in publish.yml. |
39 | | - EXPECTED: 88 |
| 39 | + EXPECTED: 104 |
40 | 40 |
|
41 | 41 | permissions: |
42 | 42 | contents: read |
|
73 | 73 | # |
74 | 74 | # # For each OS, what arch to use with cibuildwheel: |
75 | 75 | # os_archs = { |
76 | | - # "ubuntu": ["x86_64", "i686", "aarch64"], |
| 76 | + # "ubuntu": ["x86_64", "i686", "aarch64", "riscv64"], |
77 | 77 | # "macos": ["arm64", "x86_64"], |
78 | 78 | # "windows": ["x86", "AMD64", "ARM64"], |
79 | 79 | # } |
@@ -128,6 +128,12 @@ jobs: |
128 | 128 | - {"os": "ubuntu", "py": "cp312", "arch": "aarch64", "os-version": "22.04-arm"} |
129 | 129 | - {"os": "ubuntu", "py": "cp313", "arch": "aarch64", "os-version": "22.04-arm"} |
130 | 130 | - {"os": "ubuntu", "py": "cp314", "arch": "aarch64", "os-version": "22.04-arm"} |
| 131 | + - {"os": "ubuntu", "py": "cp39", "arch": "riscv64"} |
| 132 | + - {"os": "ubuntu", "py": "cp310", "arch": "riscv64"} |
| 133 | + - {"os": "ubuntu", "py": "cp311", "arch": "riscv64"} |
| 134 | + - {"os": "ubuntu", "py": "cp312", "arch": "riscv64"} |
| 135 | + - {"os": "ubuntu", "py": "cp313", "arch": "riscv64"} |
| 136 | + - {"os": "ubuntu", "py": "cp314", "arch": "riscv64"} |
131 | 137 | - {"os": "macos", "py": "cp39", "arch": "arm64", "os-version": "13"} |
132 | 138 | - {"os": "macos", "py": "cp310", "arch": "arm64", "os-version": "13"} |
133 | 139 | - {"os": "macos", "py": "cp311", "arch": "arm64", "os-version": "13"} |
@@ -156,7 +162,7 @@ jobs: |
156 | 162 | - {"os": "windows", "py": "cp312", "arch": "ARM64", "os-version": "11-arm"} |
157 | 163 | - {"os": "windows", "py": "cp313", "arch": "ARM64", "os-version": "11-arm"} |
158 | 164 | - {"os": "windows", "py": "cp314", "arch": "ARM64", "os-version": "11-arm"} |
159 | | - # [[[end]]] (sum: 7BoHzaIHKR) |
| 165 | + # [[[end]]] (sum: 0tXzcJPEQS) |
160 | 166 | # ^^^^^^^^^^^^^^^ |
161 | 167 | # If a check fails and points to this checksum line, it means you edited |
162 | 168 | # the matrix directly instead of editing the Python code in the comment |
@@ -193,7 +199,9 @@ jobs: |
193 | 199 | - name: "Install tools" |
194 | 200 | run: | |
195 | 201 | python -m pip install -r requirements/kit.pip |
196 | | -
|
| 202 | + - name: Set up QEMU |
| 203 | + if: ${{ matrix.arch == 'riscv64' }} |
| 204 | + uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 |
197 | 205 | - name: "Build binary wheels" |
198 | 206 | env: |
199 | 207 | CIBW_BUILD: ${{ matrix.py }}*-* |
|
0 commit comments