|
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