Skip to content

Commit f3aa1be

Browse files
authored
Fix dead Pyodide env info link, remove mention of alpha ABI (#2911)
1 parent d60fc2b commit f3aa1be

2 files changed

Lines changed: 10 additions & 11 deletions

File tree

README.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ While cibuildwheel itself requires a recent Python version to run (we support th
2424

2525
| | macOS Intel | macOS Apple Silicon | Windows 64bit | Windows 32bit | Windows Arm64 | manylinux<br/>musllinux x86_64 | manylinux<br/>musllinux i686 | manylinux<br/>musllinux aarch64 | manylinux<br/>musllinux ppc64le | manylinux<br/>musllinux s390x | manylinux<br/>musllinux armv7l | Android | iOS | Pyodide |
2626
| ------------------------ | ----------- | ------------------- | ------------- | ------------- | -------------- | ------------------------------ | ---------------------------- | ------------------------------- | ------------------------------- | ----------------------------- | ------------------------------ | ------- | --- | -------------- |
27-
| CPython 3.9 ||||| ✅<sup>2</sup> |||||| ✅<sup>5</sup> | N/A | N/A | N/A |
28-
| CPython 3.10 ||||| ✅<sup>2</sup> |||||| ✅<sup>5</sup> | N/A | N/A | N/A |
29-
| CPython 3.11 ||||| ✅<sup>2</sup> |||||| ✅<sup>5</sup> | N/A | N/A | N/A |
30-
| CPython 3.12 ||||| ✅<sup>2</sup> |||||| ✅<sup>5</sup> | N/A | N/A | ✅<sup>3</sup> |
31-
| CPython 3.13 ||||| ✅<sup>2</sup> |||||| ✅<sup>5</sup> ||||
32-
| CPython 3.14 ||||| ✅<sup>2</sup> |||||| ✅<sup>5</sup> |||<sup>4</sup> |
33-
| CPython 3.15<sup>6</sup> ||||| ✅<sup>2</sup> |||||| ✅<sup>5</sup> ||| N/A |
27+
| CPython 3.9 ||||| ✅<sup>2</sup> |||||| ✅<sup>4</sup> | N/A | N/A | N/A |
28+
| CPython 3.10 ||||| ✅<sup>2</sup> |||||| ✅<sup>4</sup> | N/A | N/A | N/A |
29+
| CPython 3.11 ||||| ✅<sup>2</sup> |||||| ✅<sup>4</sup> | N/A | N/A | N/A |
30+
| CPython 3.12 ||||| ✅<sup>2</sup> |||||| ✅<sup>4</sup> | N/A | N/A | ✅<sup>3</sup> |
31+
| CPython 3.13 ||||| ✅<sup>2</sup> |||||| ✅<sup>4</sup> ||||
32+
| CPython 3.14 ||||| ✅<sup>2</sup> |||||| ✅<sup>4</sup> ||| |
33+
| CPython 3.15<sup>5</sup> ||||| ✅<sup>2</sup> |||||| ✅<sup>4</sup> ||| N/A |
3434
| PyPy 3.9 v7.3 |||| N/A | N/A | ✅<sup>1</sup> | ✅<sup>1</sup> | ✅<sup>1</sup> | N/A | N/A | N/A | N/A | N/A | N/A |
3535
| PyPy 3.10 v7.3 |||| N/A | N/A | ✅<sup>1</sup> | ✅<sup>1</sup> | ✅<sup>1</sup> | N/A | N/A | N/A | N/A | N/A | N/A |
3636
| PyPy 3.11 v7.3 |||| N/A | N/A | ✅<sup>1</sup> | ✅<sup>1</sup> | ✅<sup>1</sup> | N/A | N/A | N/A | N/A | N/A | N/A |
@@ -39,9 +39,8 @@ While cibuildwheel itself requires a recent Python version to run (we support th
3939
<sup>**1** PyPy & GraalPy are only supported for manylinux wheels.</sup><br>
4040
<sup>**2** Windows arm64 support is experimental.</sup><br>
4141
<sup>**3** Not supported on PyPI, uses old `pyodide` tag instead of `pyemscripten`. Requires `pyodide-eol` [`enable`](https://cibuildwheel.pypa.io/en/stable/options/#enable).</sup><br>
42-
<sup>**4** Experimental alpha ABI, do not upload to PyPI yet.</sup><br>
43-
<sup>**5** manylinux armv7l support is experimental. As there are no RHEL based image for this architecture, it's using an Ubuntu based image instead.</sup><br>
44-
<sup>**6** Python 3.15 requires opt-in using [`enable`](https://cibuildwheel.pypa.io/en/stable/options/#enable).</sup><br>
42+
<sup>**4** manylinux armv7l support is experimental. As there are no RHEL based image for this architecture, it's using an Ubuntu based image instead.</sup><br>
43+
<sup>**5** Python 3.15 requires opt-in using [`enable`](https://cibuildwheel.pypa.io/en/stable/options/#enable).</sup><br>
4544

4645
- Builds manylinux, musllinux, macOS, Windows, pyemscripten, iOS, and Android wheels
4746
- Supports CPython, PyPy, and GraalPy

docs/platforms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ You must target pyodide with `--platform pyodide` (or use `--only` on the identi
169169

170170
### Choosing a Pyodide version {: #pyodide-choosing-a-version}
171171

172-
It is also possible to target a specific Pyodide version by setting the [`pyodide-version`](options.md#pyodide-version) option to the desired version. Users are responsible for setting an appropriate Pyodide version according to the `pyodide-build` version. A list is available in Pyodide's [cross-build environments metadata file](https://github.com/pyodide/pyodide/blob/main/pyodide-cross-build-environments.json), which can be viewed more easily by installing `pyodide-build` from PyPI and using `pyodide xbuildenv search --all` to see a compatibility table.
172+
It is also possible to target a specific Pyodide version by setting the [`pyodide-version`](options.md#pyodide-version) option to the desired version. Users are responsible for setting an appropriate Pyodide version according to the `pyodide-build` version. A list is available in Pyodide's [cross-build environments metadata file](https://pyodide.github.io/pyodide/api/v2/pyodide-cross-build-environments.json), which can be viewed more easily by installing `pyodide-build` from PyPI and using `pyodide xbuildenv search --all` to see a compatibility table.
173173

174174
If there are pre-releases available for a newer Pyodide version, the `pyodide-prerelease` [`enable`](options.md#enable) can be used to include pre-release versions. To build for older Pyodide versions that are no longer the current stable, use the `pyodide-eol` [`enable`](options.md#enable).
175175

0 commit comments

Comments
 (0)