Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 24 additions & 24 deletions cibuildwheel/resources/build-platforms.toml
Original file line number Diff line number Diff line change
Expand Up @@ -159,18 +159,18 @@ python_configurations = [
{ identifier = "cp312-macosx_x86_64", version = "3.12", url = "https://www.python.org/ftp/python/3.12.10/python-3.12.10-macos11.pkg" },
{ identifier = "cp312-macosx_arm64", version = "3.12", url = "https://www.python.org/ftp/python/3.12.10/python-3.12.10-macos11.pkg" },
{ identifier = "cp312-macosx_universal2", version = "3.12", url = "https://www.python.org/ftp/python/3.12.10/python-3.12.10-macos11.pkg" },
{ identifier = "cp313-macosx_x86_64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.4/python-3.13.4-macos11.pkg" },
{ identifier = "cp313-macosx_arm64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.4/python-3.13.4-macos11.pkg" },
{ identifier = "cp313-macosx_universal2", version = "3.13", url = "https://www.python.org/ftp/python/3.13.4/python-3.13.4-macos11.pkg" },
{ identifier = "cp313t-macosx_x86_64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.4/python-3.13.4-macos11.pkg" },
{ identifier = "cp313t-macosx_arm64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.4/python-3.13.4-macos11.pkg" },
{ identifier = "cp313t-macosx_universal2", version = "3.13", url = "https://www.python.org/ftp/python/3.13.4/python-3.13.4-macos11.pkg" },
{ identifier = "cp314-macosx_x86_64", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b2-macos11.pkg" },
{ identifier = "cp314-macosx_arm64", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b2-macos11.pkg" },
{ identifier = "cp314-macosx_universal2", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b2-macos11.pkg" },
{ identifier = "cp314t-macosx_x86_64", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b2-macos11.pkg" },
{ identifier = "cp314t-macosx_arm64", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b2-macos11.pkg" },
{ identifier = "cp314t-macosx_universal2", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b2-macos11.pkg" },
{ identifier = "cp313-macosx_x86_64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.5/python-3.13.5-macos11.pkg" },
{ identifier = "cp313-macosx_arm64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.5/python-3.13.5-macos11.pkg" },
{ identifier = "cp313-macosx_universal2", version = "3.13", url = "https://www.python.org/ftp/python/3.13.5/python-3.13.5-macos11.pkg" },
{ identifier = "cp313t-macosx_x86_64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.5/python-3.13.5-macos11.pkg" },
{ identifier = "cp313t-macosx_arm64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.5/python-3.13.5-macos11.pkg" },
{ identifier = "cp313t-macosx_universal2", version = "3.13", url = "https://www.python.org/ftp/python/3.13.5/python-3.13.5-macos11.pkg" },
{ identifier = "cp314-macosx_x86_64", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b3-macos11.pkg" },
{ identifier = "cp314-macosx_arm64", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b3-macos11.pkg" },
{ identifier = "cp314-macosx_universal2", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b3-macos11.pkg" },
{ identifier = "cp314t-macosx_x86_64", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b3-macos11.pkg" },
{ identifier = "cp314t-macosx_arm64", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b3-macos11.pkg" },
{ identifier = "cp314t-macosx_universal2", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0b3-macos11.pkg" },
{ identifier = "pp38-macosx_x86_64", version = "3.8", url = "https://downloads.python.org/pypy/pypy3.8-v7.3.11-macos_x86_64.tar.bz2" },
{ identifier = "pp38-macosx_arm64", version = "3.8", url = "https://downloads.python.org/pypy/pypy3.8-v7.3.11-macos_arm64.tar.bz2" },
{ identifier = "pp39-macosx_x86_64", version = "3.9", url = "https://downloads.python.org/pypy/pypy3.9-v7.3.16-macos_x86_64.tar.bz2" },
Expand All @@ -195,22 +195,22 @@ python_configurations = [
{ identifier = "cp311-win_amd64", version = "3.11.9", arch = "64" },
{ identifier = "cp312-win32", version = "3.12.10", arch = "32" },
{ identifier = "cp312-win_amd64", version = "3.12.10", arch = "64" },
{ identifier = "cp313-win32", version = "3.13.4", arch = "32" },
{ identifier = "cp313t-win32", version = "3.13.4", arch = "32" },
{ identifier = "cp313-win_amd64", version = "3.13.4", arch = "64" },
{ identifier = "cp313t-win_amd64", version = "3.13.4", arch = "64" },
{ identifier = "cp314-win32", version = "3.14.0-b2", arch = "32" },
{ identifier = "cp314t-win32", version = "3.14.0-b2", arch = "32" },
{ identifier = "cp314-win_amd64", version = "3.14.0-b2", arch = "64" },
{ identifier = "cp314t-win_amd64", version = "3.14.0-b2", arch = "64" },
{ identifier = "cp313-win32", version = "3.13.5", arch = "32" },
{ identifier = "cp313t-win32", version = "3.13.5", arch = "32" },
{ identifier = "cp313-win_amd64", version = "3.13.5", arch = "64" },
{ identifier = "cp313t-win_amd64", version = "3.13.5", arch = "64" },
{ identifier = "cp314-win32", version = "3.14.0-b3", arch = "32" },
{ identifier = "cp314t-win32", version = "3.14.0-b3", arch = "32" },
{ identifier = "cp314-win_amd64", version = "3.14.0-b3", arch = "64" },
{ identifier = "cp314t-win_amd64", version = "3.14.0-b3", arch = "64" },
{ identifier = "cp39-win_arm64", version = "3.9.10", arch = "ARM64" },
{ identifier = "cp310-win_arm64", version = "3.10.11", arch = "ARM64" },
{ identifier = "cp311-win_arm64", version = "3.11.9", arch = "ARM64" },
{ identifier = "cp312-win_arm64", version = "3.12.10", arch = "ARM64" },
{ identifier = "cp313-win_arm64", version = "3.13.4", arch = "ARM64" },
{ identifier = "cp313t-win_arm64", version = "3.13.4", arch = "ARM64" },
{ identifier = "cp314-win_arm64", version = "3.14.0-b2", arch = "ARM64" },
{ identifier = "cp314t-win_arm64", version = "3.14.0-b2", arch = "ARM64" },
{ identifier = "cp313-win_arm64", version = "3.13.5", arch = "ARM64" },
{ identifier = "cp313t-win_arm64", version = "3.13.5", arch = "ARM64" },
{ identifier = "cp314-win_arm64", version = "3.14.0-b3", arch = "ARM64" },
{ identifier = "cp314t-win_arm64", version = "3.14.0-b3", arch = "ARM64" },
{ identifier = "pp38-win_amd64", version = "3.8", arch = "64", url = "https://downloads.python.org/pypy/pypy3.8-v7.3.11-win64.zip" },
{ identifier = "pp39-win_amd64", version = "3.9", arch = "64", url = "https://downloads.python.org/pypy/pypy3.9-v7.3.16-win64.zip" },
{ identifier = "pp310-win_amd64", version = "3.10", arch = "64", url = "https://downloads.python.org/pypy/pypy3.10-v7.3.19-win64.zip" },
Expand Down
6 changes: 3 additions & 3 deletions cibuildwheel/resources/constraints-pyodide312.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ build==1.2.2.post1
# via
# -r .nox/update_constraints/tmp/constraints-pyodide.in
# pyodide-build
certifi==2025.4.26
certifi==2025.6.15
# via
# httpcore
# httpx
Expand Down Expand Up @@ -54,7 +54,7 @@ platformdirs==4.3.8
# via
# pyodide-build
# virtualenv
pydantic==2.11.5
pydantic==2.11.7
# via
# pyodide-build
# pyodide-lock
Expand Down Expand Up @@ -105,7 +105,7 @@ typing-inspection==0.4.1
# via pydantic
unearth==0.17.5
# via pyodide-build
urllib3==2.4.0
urllib3==2.5.0
# via requests
virtualenv==20.31.2
# via
Expand Down
6 changes: 3 additions & 3 deletions cibuildwheel/resources/constraints-pyodide313.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ build==1.2.2.post1
# via
# -r .nox/update_constraints/tmp/constraints-pyodide.in
# pyodide-build
certifi==2025.4.26
certifi==2025.6.15
# via
# httpcore
# httpx
Expand Down Expand Up @@ -54,7 +54,7 @@ platformdirs==4.3.8
# via
# pyodide-build
# virtualenv
pydantic==2.11.5
pydantic==2.11.7
# via
# pyodide-build
# pyodide-lock
Expand Down Expand Up @@ -104,7 +104,7 @@ typing-inspection==0.4.1
# via pydantic
unearth==0.17.5
# via pyodide-build
urllib3==2.4.0
urllib3==2.5.0
# via requests
virtualenv==20.31.2
# via
Expand Down
54 changes: 27 additions & 27 deletions cibuildwheel/resources/pinned_docker_images.cfg
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
[x86_64]
manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.06.08-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.06.08-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.06.08-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64:2025.06.08-1
manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.06.18-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.06.18-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.06.18-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64:2025.06.18-1

[i686]
manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.06.08-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_i686:2025.06.08-1
manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.06.18-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_i686:2025.06.18-1

[aarch64]
manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.06.08-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.06.08-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.06.08-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_aarch64:2025.06.08-1
manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.06.18-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.06.18-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.06.18-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_aarch64:2025.06.18-1

[ppc64le]
manylinux2014 = quay.io/pypa/manylinux2014_ppc64le:2025.06.08-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_ppc64le:2025.06.08-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_ppc64le:2025.06.08-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_ppc64le:2025.06.08-1
manylinux2014 = quay.io/pypa/manylinux2014_ppc64le:2025.06.18-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_ppc64le:2025.06.18-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_ppc64le:2025.06.18-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_ppc64le:2025.06.18-1

[s390x]
manylinux2014 = quay.io/pypa/manylinux2014_s390x:2025.06.08-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_s390x:2025.06.08-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_s390x:2025.06.08-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_s390x:2025.06.08-1
manylinux2014 = quay.io/pypa/manylinux2014_s390x:2025.06.18-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_s390x:2025.06.18-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_s390x:2025.06.18-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_s390x:2025.06.18-1

[pypy_x86_64]
manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.06.08-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.06.08-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.06.08-1
manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.06.18-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.06.18-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.06.18-1

[pypy_i686]
manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.06.08-1
manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.06.18-1

[pypy_aarch64]
manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.06.08-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.06.08-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.06.08-1
manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.06.18-1
manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.06.18-1
manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.06.18-1

[armv7l]
manylinux_2_31 = quay.io/pypa/manylinux_2_31_armv7l:2025.06.08-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_armv7l:2025.06.08-1
manylinux_2_31 = quay.io/pypa/manylinux_2_31_armv7l:2025.06.18-1
musllinux_1_2 = quay.io/pypa/musllinux_1_2_armv7l:2025.06.18-1

[riscv64]

Loading
Loading