diff --git a/cibuildwheel/resources/build-platforms.toml b/cibuildwheel/resources/build-platforms.toml index 515fb8d0..8104ffaf 100644 --- a/cibuildwheel/resources/build-platforms.toml +++ b/cibuildwheel/resources/build-platforms.toml @@ -217,7 +217,7 @@ python_configurations = [ python_configurations = [ { identifier = "cp312-pyodide_wasm32", version = "3.12", default_pyodide_version = "0.27.7", node_version = "v22", sha256 = "0c2e7db42efa5d1dac38b50f8b3d659a1e3885d0a233494831b8206281307d52" }, { identifier = "cp313-pyodide_wasm32", version = "3.13", default_pyodide_version = "0.29.4", node_version = "v22", sha256 = "a29fc4a076408a18fc29eb4b280f80c6dddc95c19514c874c29e590d0931c02a" }, - { identifier = "cp314-pyodide_wasm32", version = "3.14", default_pyodide_version = "314.0.6", node_version = "v24", sha256 = "8ae243c193895fd200e63df38975026ab41f693381067018a1b9d4db9c3783f7" }, + { identifier = "cp314-pyodide_wasm32", version = "3.14", default_pyodide_version = "314.0.7", node_version = "v24", sha256 = "682bc46d63b860cbc17af17531718dd741d0b9e68de598874280f06706f7d58d" }, { identifier = "cp315-pyodide_wasm32", version = "3.15", default_pyodide_version = "315.0.0a2", node_version = "v24", sha256 = "d7c0d6ddf0fce807668d7413d0e0f20fbc7922128ba8361ed71d9cff048cb96a" }, ] diff --git a/cibuildwheel/resources/constraints-pyodide312.txt b/cibuildwheel/resources/constraints-pyodide312.txt index f5da247c..04fd1210 100644 --- a/cibuildwheel/resources/constraints-pyodide312.txt +++ b/cibuildwheel/resources/constraints-pyodide312.txt @@ -11,7 +11,7 @@ build==1.5.0 # via # -r .nox/update_constraints/tmp/constraints-pyodide.in # pyodide-build -cattrs==26.1.0 +cattrs==26.2.0 # via # pyodide-build # pyodide-lock @@ -26,7 +26,7 @@ click==8.1.8 # pyodide-cli distlib==0.4.3 # via virtualenv -filelock==3.32.5 +filelock==3.32.6 # via # python-discovery # virtualenv @@ -46,7 +46,7 @@ packaging==26.3 # wheel pip==26.2.1 # via -r .nox/update_constraints/tmp/constraints-pyodide.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # pyodide-build # virtualenv @@ -76,7 +76,7 @@ typing-extensions==4.16.0 # via cattrs urllib3==2.7.0 # via requests -virtualenv==21.7.8 +virtualenv==21.7.9 # via # build # pyodide-build diff --git a/cibuildwheel/resources/constraints-pyodide313.txt b/cibuildwheel/resources/constraints-pyodide313.txt index f5da247c..04fd1210 100644 --- a/cibuildwheel/resources/constraints-pyodide313.txt +++ b/cibuildwheel/resources/constraints-pyodide313.txt @@ -11,7 +11,7 @@ build==1.5.0 # via # -r .nox/update_constraints/tmp/constraints-pyodide.in # pyodide-build -cattrs==26.1.0 +cattrs==26.2.0 # via # pyodide-build # pyodide-lock @@ -26,7 +26,7 @@ click==8.1.8 # pyodide-cli distlib==0.4.3 # via virtualenv -filelock==3.32.5 +filelock==3.32.6 # via # python-discovery # virtualenv @@ -46,7 +46,7 @@ packaging==26.3 # wheel pip==26.2.1 # via -r .nox/update_constraints/tmp/constraints-pyodide.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # pyodide-build # virtualenv @@ -76,7 +76,7 @@ typing-extensions==4.16.0 # via cattrs urllib3==2.7.0 # via requests -virtualenv==21.7.8 +virtualenv==21.7.9 # via # build # pyodide-build diff --git a/cibuildwheel/resources/constraints-pyodide314.txt b/cibuildwheel/resources/constraints-pyodide314.txt index f5da247c..04fd1210 100644 --- a/cibuildwheel/resources/constraints-pyodide314.txt +++ b/cibuildwheel/resources/constraints-pyodide314.txt @@ -11,7 +11,7 @@ build==1.5.0 # via # -r .nox/update_constraints/tmp/constraints-pyodide.in # pyodide-build -cattrs==26.1.0 +cattrs==26.2.0 # via # pyodide-build # pyodide-lock @@ -26,7 +26,7 @@ click==8.1.8 # pyodide-cli distlib==0.4.3 # via virtualenv -filelock==3.32.5 +filelock==3.32.6 # via # python-discovery # virtualenv @@ -46,7 +46,7 @@ packaging==26.3 # wheel pip==26.2.1 # via -r .nox/update_constraints/tmp/constraints-pyodide.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # pyodide-build # virtualenv @@ -76,7 +76,7 @@ typing-extensions==4.16.0 # via cattrs urllib3==2.7.0 # via requests -virtualenv==21.7.8 +virtualenv==21.7.9 # via # build # pyodide-build diff --git a/cibuildwheel/resources/constraints-pyodide315.txt b/cibuildwheel/resources/constraints-pyodide315.txt index f5da247c..04fd1210 100644 --- a/cibuildwheel/resources/constraints-pyodide315.txt +++ b/cibuildwheel/resources/constraints-pyodide315.txt @@ -11,7 +11,7 @@ build==1.5.0 # via # -r .nox/update_constraints/tmp/constraints-pyodide.in # pyodide-build -cattrs==26.1.0 +cattrs==26.2.0 # via # pyodide-build # pyodide-lock @@ -26,7 +26,7 @@ click==8.1.8 # pyodide-cli distlib==0.4.3 # via virtualenv -filelock==3.32.5 +filelock==3.32.6 # via # python-discovery # virtualenv @@ -46,7 +46,7 @@ packaging==26.3 # wheel pip==26.2.1 # via -r .nox/update_constraints/tmp/constraints-pyodide.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # pyodide-build # virtualenv @@ -76,7 +76,7 @@ typing-extensions==4.16.0 # via cattrs urllib3==2.7.0 # via requests -virtualenv==21.7.8 +virtualenv==21.7.9 # via # build # pyodide-build diff --git a/cibuildwheel/resources/constraints-python310.txt b/cibuildwheel/resources/constraints-python310.txt index 5b3fd726..7ff3fe8a 100644 --- a/cibuildwheel/resources/constraints-python310.txt +++ b/cibuildwheel/resources/constraints-python310.txt @@ -12,9 +12,9 @@ attrs==26.1.0 # requests-cache auditwheel==6.8.2 # via -r cibuildwheel/resources/constraints.in -build==1.5.0 +build==1.6.1 # via -r cibuildwheel/resources/constraints.in -cattrs==26.1.0 +cattrs==26.2.0 # via requests-cache certifi==2026.7.22 # via requests @@ -28,7 +28,7 @@ distlib==0.4.3 # via virtualenv exceptiongroup==1.3.1 # via cattrs -filelock==3.32.5 +filelock==3.32.6 # via # python-discovery # virtualenv @@ -62,7 +62,7 @@ pip==26.2.1 # via -r cibuildwheel/resources/constraints.in pkgconf==3.0.1.post0 # via -r cibuildwheel/resources/constraints.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # requests-cache # virtualenv @@ -98,7 +98,7 @@ urllib3==2.7.0 # via # requests # requests-cache -virtualenv==21.7.8 +virtualenv==21.7.9 # via -r cibuildwheel/resources/constraints.in zipp==4.1.0 # via importlib-metadata diff --git a/cibuildwheel/resources/constraints-python311.txt b/cibuildwheel/resources/constraints-python311.txt index 1b574bb3..60079a3a 100644 --- a/cibuildwheel/resources/constraints-python311.txt +++ b/cibuildwheel/resources/constraints-python311.txt @@ -12,9 +12,9 @@ attrs==26.1.0 # requests-cache auditwheel==6.8.2 # via -r cibuildwheel/resources/constraints.in -build==1.5.0 +build==1.6.1 # via -r cibuildwheel/resources/constraints.in -cattrs==26.1.0 +cattrs==26.2.0 # via requests-cache certifi==2026.7.22 # via requests @@ -26,7 +26,7 @@ delvewheel==1.13.1 # via -r cibuildwheel/resources/constraints.in distlib==0.4.3 # via virtualenv -filelock==3.32.5 +filelock==3.32.6 # via # python-discovery # virtualenv @@ -58,7 +58,7 @@ pip==26.2.1 # via -r cibuildwheel/resources/constraints.in pkgconf==3.0.1.post0 # via -r cibuildwheel/resources/constraints.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # requests-cache # virtualenv @@ -90,5 +90,5 @@ urllib3==2.7.0 # via # requests # requests-cache -virtualenv==21.7.8 +virtualenv==21.7.9 # via -r cibuildwheel/resources/constraints.in diff --git a/cibuildwheel/resources/constraints-python312.txt b/cibuildwheel/resources/constraints-python312.txt index f87d5a12..9c130334 100644 --- a/cibuildwheel/resources/constraints-python312.txt +++ b/cibuildwheel/resources/constraints-python312.txt @@ -12,9 +12,9 @@ attrs==26.1.0 # requests-cache auditwheel==6.8.2 # via -r cibuildwheel/resources/constraints.in -build==1.5.0 +build==1.6.1 # via -r cibuildwheel/resources/constraints.in -cattrs==26.1.0 +cattrs==26.2.0 # via requests-cache certifi==2026.7.22 # via requests @@ -26,7 +26,7 @@ delvewheel==1.13.1 # via -r cibuildwheel/resources/constraints.in distlib==0.4.3 # via virtualenv -filelock==3.32.5; implementation_name != "graalpy" +filelock==3.32.6; implementation_name != "graalpy" filelock==3.29.7; implementation_name == "graalpy" # via # python-discovery @@ -61,7 +61,7 @@ pip==26.0.1; implementation_name == "graalpy" and platform_system == "Windows" # via -r cibuildwheel/resources/constraints.in pkgconf==3.0.1.post0 # via -r cibuildwheel/resources/constraints.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # requests-cache # virtualenv @@ -93,5 +93,5 @@ urllib3==2.7.0 # via # requests # requests-cache -virtualenv==21.7.8 +virtualenv==21.7.9 # via -r cibuildwheel/resources/constraints.in diff --git a/cibuildwheel/resources/constraints-python313.txt b/cibuildwheel/resources/constraints-python313.txt index 1b574bb3..60079a3a 100644 --- a/cibuildwheel/resources/constraints-python313.txt +++ b/cibuildwheel/resources/constraints-python313.txt @@ -12,9 +12,9 @@ attrs==26.1.0 # requests-cache auditwheel==6.8.2 # via -r cibuildwheel/resources/constraints.in -build==1.5.0 +build==1.6.1 # via -r cibuildwheel/resources/constraints.in -cattrs==26.1.0 +cattrs==26.2.0 # via requests-cache certifi==2026.7.22 # via requests @@ -26,7 +26,7 @@ delvewheel==1.13.1 # via -r cibuildwheel/resources/constraints.in distlib==0.4.3 # via virtualenv -filelock==3.32.5 +filelock==3.32.6 # via # python-discovery # virtualenv @@ -58,7 +58,7 @@ pip==26.2.1 # via -r cibuildwheel/resources/constraints.in pkgconf==3.0.1.post0 # via -r cibuildwheel/resources/constraints.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # requests-cache # virtualenv @@ -90,5 +90,5 @@ urllib3==2.7.0 # via # requests # requests-cache -virtualenv==21.7.8 +virtualenv==21.7.9 # via -r cibuildwheel/resources/constraints.in diff --git a/cibuildwheel/resources/constraints-python314.txt b/cibuildwheel/resources/constraints-python314.txt index 1b574bb3..60079a3a 100644 --- a/cibuildwheel/resources/constraints-python314.txt +++ b/cibuildwheel/resources/constraints-python314.txt @@ -12,9 +12,9 @@ attrs==26.1.0 # requests-cache auditwheel==6.8.2 # via -r cibuildwheel/resources/constraints.in -build==1.5.0 +build==1.6.1 # via -r cibuildwheel/resources/constraints.in -cattrs==26.1.0 +cattrs==26.2.0 # via requests-cache certifi==2026.7.22 # via requests @@ -26,7 +26,7 @@ delvewheel==1.13.1 # via -r cibuildwheel/resources/constraints.in distlib==0.4.3 # via virtualenv -filelock==3.32.5 +filelock==3.32.6 # via # python-discovery # virtualenv @@ -58,7 +58,7 @@ pip==26.2.1 # via -r cibuildwheel/resources/constraints.in pkgconf==3.0.1.post0 # via -r cibuildwheel/resources/constraints.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # requests-cache # virtualenv @@ -90,5 +90,5 @@ urllib3==2.7.0 # via # requests # requests-cache -virtualenv==21.7.8 +virtualenv==21.7.9 # via -r cibuildwheel/resources/constraints.in diff --git a/cibuildwheel/resources/constraints-python315.txt b/cibuildwheel/resources/constraints-python315.txt index 1b574bb3..60079a3a 100644 --- a/cibuildwheel/resources/constraints-python315.txt +++ b/cibuildwheel/resources/constraints-python315.txt @@ -12,9 +12,9 @@ attrs==26.1.0 # requests-cache auditwheel==6.8.2 # via -r cibuildwheel/resources/constraints.in -build==1.5.0 +build==1.6.1 # via -r cibuildwheel/resources/constraints.in -cattrs==26.1.0 +cattrs==26.2.0 # via requests-cache certifi==2026.7.22 # via requests @@ -26,7 +26,7 @@ delvewheel==1.13.1 # via -r cibuildwheel/resources/constraints.in distlib==0.4.3 # via virtualenv -filelock==3.32.5 +filelock==3.32.6 # via # python-discovery # virtualenv @@ -58,7 +58,7 @@ pip==26.2.1 # via -r cibuildwheel/resources/constraints.in pkgconf==3.0.1.post0 # via -r cibuildwheel/resources/constraints.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # requests-cache # virtualenv @@ -90,5 +90,5 @@ urllib3==2.7.0 # via # requests # requests-cache -virtualenv==21.7.8 +virtualenv==21.7.9 # via -r cibuildwheel/resources/constraints.in diff --git a/cibuildwheel/resources/constraints-python39.txt b/cibuildwheel/resources/constraints-python39.txt index b81d690a..45c59377 100644 --- a/cibuildwheel/resources/constraints-python39.txt +++ b/cibuildwheel/resources/constraints-python39.txt @@ -100,7 +100,7 @@ urllib3==2.6.3 # via # requests # requests-cache -virtualenv==21.7.8 +virtualenv==21.7.9 # via -r cibuildwheel/resources/constraints.in zipp==3.23.1 # via importlib-metadata diff --git a/cibuildwheel/resources/constraints.txt b/cibuildwheel/resources/constraints.txt index 1b574bb3..60079a3a 100644 --- a/cibuildwheel/resources/constraints.txt +++ b/cibuildwheel/resources/constraints.txt @@ -12,9 +12,9 @@ attrs==26.1.0 # requests-cache auditwheel==6.8.2 # via -r cibuildwheel/resources/constraints.in -build==1.5.0 +build==1.6.1 # via -r cibuildwheel/resources/constraints.in -cattrs==26.1.0 +cattrs==26.2.0 # via requests-cache certifi==2026.7.22 # via requests @@ -26,7 +26,7 @@ delvewheel==1.13.1 # via -r cibuildwheel/resources/constraints.in distlib==0.4.3 # via virtualenv -filelock==3.32.5 +filelock==3.32.6 # via # python-discovery # virtualenv @@ -58,7 +58,7 @@ pip==26.2.1 # via -r cibuildwheel/resources/constraints.in pkgconf==3.0.1.post0 # via -r cibuildwheel/resources/constraints.in -platformdirs==4.11.7 +platformdirs==4.11.8 # via # requests-cache # virtualenv @@ -90,5 +90,5 @@ urllib3==2.7.0 # via # requests # requests-cache -virtualenv==21.7.8 +virtualenv==21.7.9 # via -r cibuildwheel/resources/constraints.in diff --git a/cibuildwheel/resources/nodejs.toml b/cibuildwheel/resources/nodejs.toml index 5f8a665c..39ce62d4 100644 --- a/cibuildwheel/resources/nodejs.toml +++ b/cibuildwheel/resources/nodejs.toml @@ -1,4 +1,4 @@ url = "https://nodejs.org/dist/" -v24 = "v24.20.0" +v24 = "v24.21.0" v22 = "v22.23.2" v20 = "v20.20.2" diff --git a/cibuildwheel/resources/pinned_docker_images.cfg b/cibuildwheel/resources/pinned_docker_images.cfg index 67b4c7e3..17cf9fc9 100644 --- a/cibuildwheel/resources/pinned_docker_images.cfg +++ b/cibuildwheel/resources/pinned_docker_images.cfg @@ -1,54 +1,54 @@ [x86_64] -manylinux2014 = quay.io/pypa/manylinux2014_x86_64@sha256:493d2032114d757aaa761a9385ad8497f391503bf71acef9abeeb66682ca5d90 # 2026.09.05-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64@sha256:53390351aeb4688114b02c36a23b3e6ce1166ee9b7afc5df1a4f776354fc764c # 2026.09.05-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64@sha256:934419fa742ff922855f464203cc0ad5afe3317a8541712a00cf3dc7fb893fc8 # 2026.09.05-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64@sha256:621f8004ed526a5a6bf6a866fb415ad8da54d59a991e50b3b69167c3a768a616 # 2026.09.05-1 +manylinux2014 = quay.io/pypa/manylinux2014_x86_64@sha256:21c37461985655aaa25ed3a923b28e6c9d4dd9e10edc0281eb50385184bddd31 # 2026.09.14-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64@sha256:531d7aa844bbb0c131d4ab011d3db741c4abc8d498cd5ccc86121046f62303b4 # 2026.09.14-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64@sha256:0b4acc5b3c4c797bb9a6286c4d15039962f61ee0c5426753afd5cbe45baebfc4 # 2026.09.14-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64@sha256:8f7d1c70a5cfb088d9a9609a2671d7a1ac7cb46ccb19e7ac078ba9dbf2552068 # 2026.09.14-1 [i686] -manylinux2014 = quay.io/pypa/manylinux2014_i686@sha256:f86cf7e5a6daca40ddbf857e0eeb335f39ad6f45703b61dfb00fb09a6b1cf80e # 2026.09.05-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_i686@sha256:48790e05c01457c8a8daa0185e2c5e09d9684c017f930b3f2aa6d8afebe6784b # 2026.09.05-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_i686@sha256:a3f3da7d656407dd0e4721be976331493516318db8a9c51674070696ab8b05a2 # 2026.09.05-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_i686@sha256:7ff9262769ecadb9b889d2977f2e1fd47400a161664502ecb0eda9291d9abdfb # 2026.09.05-1 +manylinux2014 = quay.io/pypa/manylinux2014_i686@sha256:da7421e79680ea6509e4cc89e985b799971e7db263b041ddd26a79b887af5349 # 2026.09.14-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_i686@sha256:5b6192340ed5b1a94665842195fae51a2d4bfe6a9de59ae211ee2286ea0f9028 # 2026.09.14-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_i686@sha256:2cd79bcf9ce5769499824540a5984a6b63e50f64e5649c79c2805b2e6bb09e15 # 2026.09.14-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_i686@sha256:a31d86eb287829c99eb7cdf0a0e17bafde14f313076a711ce70161d46a296520 # 2026.09.14-1 [aarch64] -manylinux2014 = quay.io/pypa/manylinux2014_aarch64@sha256:f4cd164263e4ec2b7da7ee40b319bb5e30f0d7a2abd7ad4730e716a512dfb529 # 2026.09.05-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64@sha256:ad74e53b713f3b07d8c889c526dc0c6500da9827b45e38739570875fef52e28f # 2026.09.05-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64@sha256:effc0e17319a56b2c7eaff0cb5dd81a2d2c2850410841d3f017378f52ead6442 # 2026.09.05-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_aarch64@sha256:4dffcd49f0b6fc6928a49915f3cd939f973bbecbdfe96e1e7926b6049bc0bad5 # 2026.09.05-1 +manylinux2014 = quay.io/pypa/manylinux2014_aarch64@sha256:d4c40df238d6ec0ee91213f4797ad26f05d7d82947bcb61c40d1fdc13d0e16d5 # 2026.09.14-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64@sha256:bbb43f784ce78a454a9e3351b862a12e7ad5c30972e8aeba092da678918bbba9 # 2026.09.14-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64@sha256:db1a485b015c1d9a6d7e2929367a69a6f772964be06cca8fe585f959a47ec0b7 # 2026.09.14-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_aarch64@sha256:70a81491cfd91b4ebfc4f1b0bcd8e5da04d78a104cb8dc799f0b071034343df4 # 2026.09.14-1 [ppc64le] -manylinux2014 = quay.io/pypa/manylinux2014_ppc64le@sha256:1e6535d07dd0a943a4fc932243ddf1516739bc07c8adb5b42b6dfe0492492fad # 2026.09.05-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_ppc64le@sha256:f1efe96ed791399d23ad3d63ba2c9b20d06139203d1f3affad4534f44d53ee0b # 2026.09.05-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_ppc64le@sha256:172d9630f3d085a22da7b2ec405cb6966e4e818f4e2ab3eb3c4e582f7cac8c52 # 2026.09.05-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_ppc64le@sha256:fbc1983eb04e9bf311bd743863472b3ac9840edc3f2ca4e9dd4085d26f24fc84 # 2026.09.05-1 +manylinux2014 = quay.io/pypa/manylinux2014_ppc64le@sha256:3c5fdd4e66c95f2eddcba625e826fbbd230c7394e353f89a2e4887a5857ce796 # 2026.09.14-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_ppc64le@sha256:076418319177918032a40e57374dc56c3ae0c617a7c045a0a01d336aaac054ba # 2026.09.14-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_ppc64le@sha256:c66c3cf1fa5303d6406b663f64af107c88cbf4629ac5e9897dc0ff6773289a97 # 2026.09.14-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_ppc64le@sha256:9780112264ac9653b404627b99f3e017ea0bf414e56d9174f3fa27ba8f69c5ac # 2026.09.14-1 [s390x] -manylinux2014 = quay.io/pypa/manylinux2014_s390x@sha256:328291eab4df4c724dee04444a2ce44653d6db76d3a10cd41cb75df83aee470c # 2026.09.05-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_s390x@sha256:d93d3fe69923df58ec8ca45a6e0bb1af915d62888f95baef6d7596e5d002646f # 2026.09.05-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_s390x@sha256:3efbd8ad5de732ef51fad2d31fe6e35cc9dc18cc12f30552a79df9640fe92899 # 2026.09.05-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_s390x@sha256:a7254c085d6c28ae74acb229af697133a8827535ac26b542b7be014272ba81d2 # 2026.09.05-1 +manylinux2014 = quay.io/pypa/manylinux2014_s390x@sha256:afaafcb1b09fe172a62d9e50a5ba3e720f62b36582c19b8f700bd7073cf9d1e3 # 2026.09.14-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_s390x@sha256:44e5f0c359f49feaf156ba1c4ad73af6ae3889178d7998388df9c3960e4390e5 # 2026.09.14-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_s390x@sha256:cd684a22ac2092e00dbcac88ddc7bafe51ca2e3af2a55a9c53ca90b9c9e1f9eb # 2026.09.14-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_s390x@sha256:5b2068a8dafb5224af5b71c74057fc1f4152312345f2b1408c440ed4f31d596c # 2026.09.14-1 [pypy_x86_64] -manylinux2014 = quay.io/pypa/manylinux2014_x86_64@sha256:493d2032114d757aaa761a9385ad8497f391503bf71acef9abeeb66682ca5d90 # 2026.09.05-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64@sha256:53390351aeb4688114b02c36a23b3e6ce1166ee9b7afc5df1a4f776354fc764c # 2026.09.05-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64@sha256:934419fa742ff922855f464203cc0ad5afe3317a8541712a00cf3dc7fb893fc8 # 2026.09.05-1 +manylinux2014 = quay.io/pypa/manylinux2014_x86_64@sha256:21c37461985655aaa25ed3a923b28e6c9d4dd9e10edc0281eb50385184bddd31 # 2026.09.14-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64@sha256:531d7aa844bbb0c131d4ab011d3db741c4abc8d498cd5ccc86121046f62303b4 # 2026.09.14-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64@sha256:0b4acc5b3c4c797bb9a6286c4d15039962f61ee0c5426753afd5cbe45baebfc4 # 2026.09.14-1 [pypy_i686] -manylinux2014 = quay.io/pypa/manylinux2014_i686@sha256:f86cf7e5a6daca40ddbf857e0eeb335f39ad6f45703b61dfb00fb09a6b1cf80e # 2026.09.05-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_i686@sha256:48790e05c01457c8a8daa0185e2c5e09d9684c017f930b3f2aa6d8afebe6784b # 2026.09.05-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_i686@sha256:a3f3da7d656407dd0e4721be976331493516318db8a9c51674070696ab8b05a2 # 2026.09.05-1 +manylinux2014 = quay.io/pypa/manylinux2014_i686@sha256:da7421e79680ea6509e4cc89e985b799971e7db263b041ddd26a79b887af5349 # 2026.09.14-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_i686@sha256:5b6192340ed5b1a94665842195fae51a2d4bfe6a9de59ae211ee2286ea0f9028 # 2026.09.14-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_i686@sha256:2cd79bcf9ce5769499824540a5984a6b63e50f64e5649c79c2805b2e6bb09e15 # 2026.09.14-1 [pypy_aarch64] -manylinux2014 = quay.io/pypa/manylinux2014_aarch64@sha256:f4cd164263e4ec2b7da7ee40b319bb5e30f0d7a2abd7ad4730e716a512dfb529 # 2026.09.05-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64@sha256:ad74e53b713f3b07d8c889c526dc0c6500da9827b45e38739570875fef52e28f # 2026.09.05-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64@sha256:effc0e17319a56b2c7eaff0cb5dd81a2d2c2850410841d3f017378f52ead6442 # 2026.09.05-1 +manylinux2014 = quay.io/pypa/manylinux2014_aarch64@sha256:d4c40df238d6ec0ee91213f4797ad26f05d7d82947bcb61c40d1fdc13d0e16d5 # 2026.09.14-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64@sha256:bbb43f784ce78a454a9e3351b862a12e7ad5c30972e8aeba092da678918bbba9 # 2026.09.14-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64@sha256:db1a485b015c1d9a6d7e2929367a69a6f772964be06cca8fe585f959a47ec0b7 # 2026.09.14-1 [armv7l] -manylinux_2_31 = quay.io/pypa/manylinux_2_31_armv7l@sha256:3503ad3cef1b2a35ee05048eaebdb93ad1b4a6e9426af7f43dbe7658243ab0db # 2026.09.05-1 -manylinux_2_35 = quay.io/pypa/manylinux_2_35_armv7l@sha256:c1380d53d840da13bfc90717b5e98c1ac63e305a0daf73f436718df640958076 # 2026.09.05-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_armv7l@sha256:7fa1e5ac26e79b9aa6b64aac4ca2479eadd8d00229f178eb5495edd538e9ff4b # 2026.09.05-1 +manylinux_2_31 = quay.io/pypa/manylinux_2_31_armv7l@sha256:2af698070b6f852e0a2dcec165a1f07662d20b2e664efa0e5c1c6669829f76a0 # 2026.09.14-1 +manylinux_2_35 = quay.io/pypa/manylinux_2_35_armv7l@sha256:684b27562c90ec533df4a7f7dcd8557c0adb6f738882a4acfda3608e2ede84e9 # 2026.09.14-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_armv7l@sha256:4eca90557e9070423ddfa612b155f6b0339550cffd9ae3fec3ba99524bcdd6c1 # 2026.09.14-1 [riscv64] -manylinux_2_39 = quay.io/pypa/manylinux_2_39_riscv64@sha256:000de3e1037325a6cc13615c1218061a56e1ece60ecdbe1a4572933a90654d18 # 2026.09.05-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_riscv64@sha256:f8bf1ede4138d95937a98362ce482453d717c62d22207f038619262b180d4ab8 # 2026.09.05-1 +manylinux_2_39 = quay.io/pypa/manylinux_2_39_riscv64@sha256:5d475b18315134634549f097926231a78110159cedee78e222eb35f98567f738 # 2026.09.14-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_riscv64@sha256:19e6fc73cb8bf98c595d61043b8edb25189a5d180e5f509460ed1a7df717e257 # 2026.09.14-1 diff --git a/cibuildwheel/resources/virtualenv.toml b/cibuildwheel/resources/virtualenv.toml index 68522bda..9ab892bf 100644 --- a/cibuildwheel/resources/virtualenv.toml +++ b/cibuildwheel/resources/virtualenv.toml @@ -1 +1 @@ -default = { version = "21.7.8", url = "https://github.com/pypa/get-virtualenv/releases/download/21.7.8/virtualenv.pyz", sha256 = "72ebae2a254966c2969f1343c018dc583d1ec92ab98c12d9b329ab09b9e3c21d" } +default = { version = "21.7.9", url = "https://github.com/pypa/get-virtualenv/releases/download/21.7.9/virtualenv.pyz", sha256 = "7f8a0975ef0283458e8f2e43dc1ec2d0645c84fb9080d5a069bde0eeb45a0850" } diff --git a/docs/working-examples.md b/docs/working-examples.md index a9d1404b..60415e27 100644 --- a/docs/working-examples.md +++ b/docs/working-examples.md @@ -63,8 +63,8 @@ ref: working-examples | [aioquic][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | QUIC and HTTP/3 implementation in Python | | [OpenTimelineIO][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Open Source API and interchange format for editorial timeline information. | | [SimpleJSON][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | simplejson is a simple, fast, extensible JSON encoder/decoder for Python | -| [PyTables][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python package to manage extremely large amounts of data | | [google neuroglancer][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | WebGL-based viewer for volumetric data | +| [PyTables][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python package to manage extremely large amounts of data | | [Parselmouth][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python interface to the Praat software package, using pybind11, C++17 and CMake, with the core Praat static library built only once and shared between wheels. | | [H3-py][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Python bindings for H3, a hierarchical hexagonal geospatial indexing system | | [time-machine][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Time mocking library using only the CPython C API. | @@ -174,8 +174,8 @@ ref: working-examples [aioquic]: https://github.com/aiortc/aioquic [OpenTimelineIO]: https://github.com/AcademySoftwareFoundation/OpenTimelineIO [SimpleJSON]: https://github.com/simplejson/simplejson -[PyTables]: https://github.com/PyTables/PyTables [google neuroglancer]: https://github.com/google/neuroglancer +[PyTables]: https://github.com/PyTables/PyTables [Parselmouth]: https://github.com/YannickJadoul/Parselmouth [H3-py]: https://github.com/uber/h3-py [time-machine]: https://github.com/adamchainz/time-machine