From 8286363b4d69b5b8084feeea0e4888ca970de61e Mon Sep 17 00:00:00 2001 From: "cibuildwheel-bot[bot]" <83877280+cibuildwheel-bot[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 06:27:17 +0200 Subject: [PATCH] [Bot] Update dependencies (#2868) * Update dependencies * Revert pip marker flattening for GraalPy 3.11 on Windows * Revert pip marker flattening for GraalPy 3.12 on Windows --------- Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com> Co-authored-by: mayeut --- cibuildwheel/resources/build-platforms.toml | 4 +- .../resources/constraints-pyodide312.txt | 4 +- .../resources/constraints-pyodide313.txt | 4 +- .../resources/constraints-pyodide314.txt | 4 +- .../resources/constraints-python310.txt | 6 +- .../resources/constraints-python311.txt | 4 +- .../resources/constraints-python312.txt | 4 +- .../resources/constraints-python313.txt | 4 +- .../resources/constraints-python314.txt | 4 +- .../resources/constraints-python315.txt | 4 +- .../resources/constraints-python39.txt | 4 +- cibuildwheel/resources/constraints.txt | 4 +- cibuildwheel/resources/nodejs.toml | 2 +- .../resources/pinned_docker_images.cfg | 68 +++++++++---------- docs/working-examples.md | 4 +- 15 files changed, 62 insertions(+), 62 deletions(-) diff --git a/cibuildwheel/resources/build-platforms.toml b/cibuildwheel/resources/build-platforms.toml index 13c1a296..d0a19f00 100644 --- a/cibuildwheel/resources/build-platforms.toml +++ b/cibuildwheel/resources/build-platforms.toml @@ -179,7 +179,7 @@ python_configurations = [ { identifier = "gp311_242-macosx_x86_64", version = "3.11", url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.2/graalpy-24.2.2-macos-amd64.tar.gz" }, { identifier = "gp311_242-macosx_arm64", version = "3.11", url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.2/graalpy-24.2.2-macos-aarch64.tar.gz" }, { identifier = "gp312_250-macosx_x86_64", version = "3.12", url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.1/graalpy-25.0.1-macos-amd64.tar.gz" }, - { identifier = "gp312_250-macosx_arm64", version = "3.12", url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.2/graalpy-25.0.2-macos-aarch64.tar.gz" }, + { identifier = "gp312_250-macosx_arm64", version = "3.12", url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.3/graalpy-25.0.3-macos-aarch64.tar.gz" }, ] [windows] @@ -215,7 +215,7 @@ python_configurations = [ { identifier = "pp310-win_amd64", version = "3.10", url = "https://downloads.python.org/pypy/pypy3.10-v7.3.19-win64.zip" }, { identifier = "pp311-win_amd64", version = "3.11", url = "https://downloads.python.org/pypy/pypy3.11-v7.3.22-win64.zip" }, { identifier = "gp311_242-win_amd64", version = "3.11", url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.2/graalpy-24.2.2-windows-amd64.zip" }, - { identifier = "gp312_250-win_amd64", version = "3.12", url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.2/graalpy-25.0.2-windows-amd64.zip" }, + { identifier = "gp312_250-win_amd64", version = "3.12", url = "https://github.com/oracle/graalpython/releases/download/graal-25.0.3/graalpy-25.0.3-windows-amd64.zip" }, ] [pyodide] diff --git a/cibuildwheel/resources/constraints-pyodide312.txt b/cibuildwheel/resources/constraints-pyodide312.txt index ba1d89a7..e7ebfa8d 100644 --- a/cibuildwheel/resources/constraints-pyodide312.txt +++ b/cibuildwheel/resources/constraints-pyodide312.txt @@ -8,7 +8,7 @@ build==1.5.0 # via # -r .nox/update_constraints/tmp/constraints-pyodide.in # pyodide-build -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -23,7 +23,7 @@ filelock==3.29.0 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via requests leb128==1.0.9 # via auditwheel-emscripten diff --git a/cibuildwheel/resources/constraints-pyodide313.txt b/cibuildwheel/resources/constraints-pyodide313.txt index ba1d89a7..e7ebfa8d 100644 --- a/cibuildwheel/resources/constraints-pyodide313.txt +++ b/cibuildwheel/resources/constraints-pyodide313.txt @@ -8,7 +8,7 @@ build==1.5.0 # via # -r .nox/update_constraints/tmp/constraints-pyodide.in # pyodide-build -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -23,7 +23,7 @@ filelock==3.29.0 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via requests leb128==1.0.9 # via auditwheel-emscripten diff --git a/cibuildwheel/resources/constraints-pyodide314.txt b/cibuildwheel/resources/constraints-pyodide314.txt index ba1d89a7..e7ebfa8d 100644 --- a/cibuildwheel/resources/constraints-pyodide314.txt +++ b/cibuildwheel/resources/constraints-pyodide314.txt @@ -8,7 +8,7 @@ build==1.5.0 # via # -r .nox/update_constraints/tmp/constraints-pyodide.in # pyodide-build -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -23,7 +23,7 @@ filelock==3.29.0 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via requests leb128==1.0.9 # via auditwheel-emscripten diff --git a/cibuildwheel/resources/constraints-python310.txt b/cibuildwheel/resources/constraints-python310.txt index 0ffce36a..302967a6 100644 --- a/cibuildwheel/resources/constraints-python310.txt +++ b/cibuildwheel/resources/constraints-python310.txt @@ -14,7 +14,7 @@ build==1.5.0 # via -r cibuildwheel/resources/constraints.in cattrs==26.1.0 # via requests-cache -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -30,7 +30,7 @@ filelock==3.29.0 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via # requests # url-normalize @@ -92,5 +92,5 @@ urllib3==2.7.0 # requests-cache virtualenv==21.3.3 # via -r cibuildwheel/resources/constraints.in -zipp==3.23.1 +zipp==4.1.0 # via importlib-metadata diff --git a/cibuildwheel/resources/constraints-python311.txt b/cibuildwheel/resources/constraints-python311.txt index 6da6c86f..edb93120 100644 --- a/cibuildwheel/resources/constraints-python311.txt +++ b/cibuildwheel/resources/constraints-python311.txt @@ -14,7 +14,7 @@ build==1.5.0 # via -r cibuildwheel/resources/constraints.in cattrs==26.1.0 # via requests-cache -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -28,7 +28,7 @@ filelock==3.29.0 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via # requests # url-normalize diff --git a/cibuildwheel/resources/constraints-python312.txt b/cibuildwheel/resources/constraints-python312.txt index 6da6c86f..edb93120 100644 --- a/cibuildwheel/resources/constraints-python312.txt +++ b/cibuildwheel/resources/constraints-python312.txt @@ -14,7 +14,7 @@ build==1.5.0 # via -r cibuildwheel/resources/constraints.in cattrs==26.1.0 # via requests-cache -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -28,7 +28,7 @@ filelock==3.29.0 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via # requests # url-normalize diff --git a/cibuildwheel/resources/constraints-python313.txt b/cibuildwheel/resources/constraints-python313.txt index dc091b19..319dfcf5 100644 --- a/cibuildwheel/resources/constraints-python313.txt +++ b/cibuildwheel/resources/constraints-python313.txt @@ -14,7 +14,7 @@ build==1.5.0 # via -r cibuildwheel/resources/constraints.in cattrs==26.1.0 # via requests-cache -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -28,7 +28,7 @@ filelock==3.29.0 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via # requests # url-normalize diff --git a/cibuildwheel/resources/constraints-python314.txt b/cibuildwheel/resources/constraints-python314.txt index dc091b19..319dfcf5 100644 --- a/cibuildwheel/resources/constraints-python314.txt +++ b/cibuildwheel/resources/constraints-python314.txt @@ -14,7 +14,7 @@ build==1.5.0 # via -r cibuildwheel/resources/constraints.in cattrs==26.1.0 # via requests-cache -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -28,7 +28,7 @@ filelock==3.29.0 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via # requests # url-normalize diff --git a/cibuildwheel/resources/constraints-python315.txt b/cibuildwheel/resources/constraints-python315.txt index dc091b19..319dfcf5 100644 --- a/cibuildwheel/resources/constraints-python315.txt +++ b/cibuildwheel/resources/constraints-python315.txt @@ -14,7 +14,7 @@ build==1.5.0 # via -r cibuildwheel/resources/constraints.in cattrs==26.1.0 # via requests-cache -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -28,7 +28,7 @@ filelock==3.29.0 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via # requests # url-normalize diff --git a/cibuildwheel/resources/constraints-python39.txt b/cibuildwheel/resources/constraints-python39.txt index f96b1547..835292fa 100644 --- a/cibuildwheel/resources/constraints-python39.txt +++ b/cibuildwheel/resources/constraints-python39.txt @@ -14,7 +14,7 @@ build==1.4.4 # via -r cibuildwheel/resources/constraints.in cattrs==25.3.0 # via requests-cache -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -30,7 +30,7 @@ filelock==3.19.1 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via # requests # url-normalize diff --git a/cibuildwheel/resources/constraints.txt b/cibuildwheel/resources/constraints.txt index dc091b19..319dfcf5 100644 --- a/cibuildwheel/resources/constraints.txt +++ b/cibuildwheel/resources/constraints.txt @@ -14,7 +14,7 @@ build==1.5.0 # via -r cibuildwheel/resources/constraints.in cattrs==26.1.0 # via requests-cache -certifi==2026.4.22 +certifi==2026.5.20 # via requests charset-normalizer==3.4.7 # via requests @@ -28,7 +28,7 @@ filelock==3.29.0 # via # python-discovery # virtualenv -idna==3.15 +idna==3.16 # via # requests # url-normalize diff --git a/cibuildwheel/resources/nodejs.toml b/cibuildwheel/resources/nodejs.toml index 96dab9e5..a87ecea5 100644 --- a/cibuildwheel/resources/nodejs.toml +++ b/cibuildwheel/resources/nodejs.toml @@ -1,4 +1,4 @@ url = "https://nodejs.org/dist/" -v24 = "v24.15.0" +v24 = "v24.16.0" v22 = "v22.22.3" v20 = "v20.20.2" diff --git a/cibuildwheel/resources/pinned_docker_images.cfg b/cibuildwheel/resources/pinned_docker_images.cfg index e88588b7..5525439d 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:2026.05.17-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2026.05.17-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2026.05.17-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64:2026.05.17-1 +manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2026.05.22-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2026.05.22-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2026.05.22-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64:2026.05.22-1 [i686] -manylinux2014 = quay.io/pypa/manylinux2014_i686:2026.05.17-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_i686:2026.05.17-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_i686:2026.05.17-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_i686:2026.05.17-1 +manylinux2014 = quay.io/pypa/manylinux2014_i686:2026.05.22-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_i686:2026.05.22-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_i686:2026.05.22-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_i686:2026.05.22-1 [aarch64] -manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2026.05.17-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2026.05.17-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2026.05.17-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_aarch64:2026.05.17-1 +manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2026.05.22-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2026.05.22-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2026.05.22-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_aarch64:2026.05.22-1 [ppc64le] -manylinux2014 = quay.io/pypa/manylinux2014_ppc64le:2026.05.17-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_ppc64le:2026.05.17-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_ppc64le:2026.05.17-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_ppc64le:2026.05.17-1 +manylinux2014 = quay.io/pypa/manylinux2014_ppc64le:2026.05.22-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_ppc64le:2026.05.22-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_ppc64le:2026.05.22-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_ppc64le:2026.05.22-1 [s390x] -manylinux2014 = quay.io/pypa/manylinux2014_s390x:2026.05.17-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_s390x:2026.05.17-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_s390x:2026.05.17-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_s390x:2026.05.17-1 +manylinux2014 = quay.io/pypa/manylinux2014_s390x:2026.05.22-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_s390x:2026.05.22-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_s390x:2026.05.22-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_s390x:2026.05.22-1 [pypy_x86_64] -manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2026.05.17-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2026.05.17-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2026.05.17-1 +manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2026.05.22-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2026.05.22-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2026.05.22-1 [pypy_i686] -manylinux2014 = quay.io/pypa/manylinux2014_i686:2026.05.17-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_i686:2026.05.17-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_i686:2026.05.17-1 +manylinux2014 = quay.io/pypa/manylinux2014_i686:2026.05.22-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_i686:2026.05.22-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_i686:2026.05.22-1 [pypy_aarch64] -manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2026.05.17-1 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2026.05.17-1 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2026.05.17-1 +manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2026.05.22-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2026.05.22-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2026.05.22-1 [armv7l] -manylinux_2_31 = quay.io/pypa/manylinux_2_31_armv7l:2026.05.17-1 -manylinux_2_35 = quay.io/pypa/manylinux_2_35_armv7l:2026.05.17-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_armv7l:2026.05.17-1 +manylinux_2_31 = quay.io/pypa/manylinux_2_31_armv7l:2026.05.22-1 +manylinux_2_35 = quay.io/pypa/manylinux_2_35_armv7l:2026.05.22-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_armv7l:2026.05.22-1 [riscv64] -manylinux_2_39 = quay.io/pypa/manylinux_2_39_riscv64:2026.05.17-1 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_riscv64:2026.05.17-1 +manylinux_2_39 = quay.io/pypa/manylinux_2_39_riscv64:2026.05.22-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_riscv64:2026.05.22-1 diff --git a/docs/working-examples.md b/docs/working-examples.md index dc90c703..66f4265a 100644 --- a/docs/working-examples.md +++ b/docs/working-examples.md @@ -95,8 +95,8 @@ title: Working examples | [power-grid-model][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Python/C++ library for distribution power system analysis | | [TgCrypto][] | ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Includes a Windows Travis build. | | [streaming-form-data][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Streaming parser for multipart/form-data written in Cython | -| [Imagecodecs (fork)][] | ![azurepipelines icon][] | ![apple icon][] ![linux icon][] | Over 20 external dependencies in compiled libraries, custom docker image, `libomp`, `openblas` and `install_name_tool` for macOS. | | [pybase64][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] ![android icon][] ![ios icon][] ![pyodide icon][] | setuptools backend with custom CMake step for external sources. SBOM embedded via a custom repair step. | +| [Imagecodecs (fork)][] | ![azurepipelines icon][] | ![apple icon][] ![linux icon][] | Over 20 external dependencies in compiled libraries, custom docker image, `libomp`, `openblas` and `install_name_tool` for macOS. | | [boost-histogram][] | ![github icon][] ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] ![pyodide icon][] | Supports full range of wheels, including PyPy and alternate archs. | | [bx-python][] | ![travisci icon][] | ![apple icon][] ![linux icon][] | A library that includes Cython extensions. | | [Python-WebRTC][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | a Python extension that provides bindings to WebRTC M92 | @@ -206,8 +206,8 @@ title: Working examples [power-grid-model]: https://github.com/PowerGridModel/power-grid-model [TgCrypto]: https://github.com/pyrogram/tgcrypto [streaming-form-data]: https://github.com/siddhantgoel/streaming-form-data -[Imagecodecs (fork)]: https://github.com/czaki/imagecodecs_build [pybase64]: https://github.com/mayeut/pybase64 +[Imagecodecs (fork)]: https://github.com/czaki/imagecodecs_build [boost-histogram]: https://github.com/scikit-hep/boost-histogram [bx-python]: https://github.com/bxlab/bx-python [Python-WebRTC]: https://github.com/MarshalX/python-webrtc