From 1fe8e55c67c890e048366956a3e8b570e4d42e89 Mon Sep 17 00:00:00 2001 From: "cibuildwheel-bot[bot]" <83877280+cibuildwheel-bot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 08:52:26 +0100 Subject: [PATCH] [Bot] Update dependencies (#2400) Update dependencies Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com> --- .../resources/constraints-pyodide312.txt | 2 +- cibuildwheel/resources/nodejs.toml | 4 +- .../resources/pinned_docker_images.cfg | 54 +++++++++---------- docs/working-examples.md | 24 ++++----- 4 files changed, 42 insertions(+), 42 deletions(-) diff --git a/cibuildwheel/resources/constraints-pyodide312.txt b/cibuildwheel/resources/constraints-pyodide312.txt index 5e1c9ca5..702ea12d 100644 --- a/cibuildwheel/resources/constraints-pyodide312.txt +++ b/cibuildwheel/resources/constraints-pyodide312.txt @@ -89,7 +89,7 @@ shellingham==1.5.4 # via typer sniffio==1.3.1 # via anyio -typer==0.15.3 +typer==0.15.4 # via # auditwheel-emscripten # pyodide-build diff --git a/cibuildwheel/resources/nodejs.toml b/cibuildwheel/resources/nodejs.toml index 9674bc39..fc3fd216 100644 --- a/cibuildwheel/resources/nodejs.toml +++ b/cibuildwheel/resources/nodejs.toml @@ -1,3 +1,3 @@ url = "https://nodejs.org/dist/" -v22 = "v22.15.0" -v20 = "v20.19.1" +v22 = "v22.15.1" +v20 = "v20.19.2" diff --git a/cibuildwheel/resources/pinned_docker_images.cfg b/cibuildwheel/resources/pinned_docker_images.cfg index 1ff2bef8..20956fba 100644 --- a/cibuildwheel/resources/pinned_docker_images.cfg +++ b/cibuildwheel/resources/pinned_docker_images.cfg @@ -1,47 +1,47 @@ [x86_64] -manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.05.10-2 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.05.10-2 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.05.10-2 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64:2025.05.10-2 +manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.05.16-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.05.16-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.05.16-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64:2025.05.16-1 [i686] -manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.05.10-2 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_i686:2025.05.10-2 +manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.05.16-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_i686:2025.05.16-1 [aarch64] -manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.05.10-2 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.05.10-2 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.05.10-2 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_aarch64:2025.05.10-2 +manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.05.16-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.05.16-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.05.16-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_aarch64:2025.05.16-1 [ppc64le] -manylinux2014 = quay.io/pypa/manylinux2014_ppc64le:2025.05.10-2 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_ppc64le:2025.05.10-2 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_ppc64le:2025.05.10-2 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_ppc64le:2025.05.10-2 +manylinux2014 = quay.io/pypa/manylinux2014_ppc64le:2025.05.16-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_ppc64le:2025.05.16-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_ppc64le:2025.05.16-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_ppc64le:2025.05.16-1 [s390x] -manylinux2014 = quay.io/pypa/manylinux2014_s390x:2025.05.10-2 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_s390x:2025.05.10-2 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_s390x:2025.05.10-2 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_s390x:2025.05.10-2 +manylinux2014 = quay.io/pypa/manylinux2014_s390x:2025.05.16-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_s390x:2025.05.16-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_s390x:2025.05.16-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_s390x:2025.05.16-1 [pypy_x86_64] -manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.05.10-2 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.05.10-2 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.05.10-2 +manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.05.16-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.05.16-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.05.16-1 [pypy_i686] -manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.05.10-2 +manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.05.16-1 [pypy_aarch64] -manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.05.10-2 -manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.05.10-2 -manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.05.10-2 +manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.05.16-1 +manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.05.16-1 +manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.05.16-1 [armv7l] -manylinux_2_31 = quay.io/pypa/manylinux_2_31_armv7l:2025.05.10-2 -musllinux_1_2 = quay.io/pypa/musllinux_1_2_armv7l:2025.05.10-2 +manylinux_2_31 = quay.io/pypa/manylinux_2_31_armv7l:2025.05.16-1 +musllinux_1_2 = quay.io/pypa/musllinux_1_2_armv7l:2025.05.16-1 [riscv64] diff --git a/docs/working-examples.md b/docs/working-examples.md index 825b516e..facc03ba 100644 --- a/docs/working-examples.md +++ b/docs/working-examples.md @@ -52,8 +52,8 @@ title: Working examples | [PyYAML][] | ![github icon][] | ![apple icon][] | Canonical source repository for PyYAML | | [pikepdf][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python library for reading and writing PDF, powered by QPDF | | [numexpr][] | ![github icon][] ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Fast numerical array expression evaluator for Python, NumPy, Pandas, PyTables and more | -| [Wrapt][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python module for decorators, wrappers and monkey patching. | | [h5py][] | ![azurepipelines icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5 binary data format. | +| [Wrapt][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python module for decorators, wrappers and monkey patching. | | [envd][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | A machine learning development environment build tool | | [Psycopg 3][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A modern implementation of a PostgreSQL adapter for Python | | [OpenColorIO][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | A color management framework for visual effects and animation. | @@ -67,8 +67,8 @@ title: Working examples | [DeepForest][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | An Efficient, Scalable and Optimized Python Framework for Deep Forest (2021.2.1) | | [AutoPy][] | ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Includes a Windows Travis build. | | [H3-py][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Python bindings for H3, a hierarchical hexagonal geospatial indexing system | -| [mosec][] | ![github icon][] | ![linux icon][] ![apple icon][] | A machine learning model serving framework powered by Rust | | [time-machine][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Time mocking library using only the CPython C API. | +| [mosec][] | ![github icon][] | ![linux icon][] ![apple icon][] | A machine learning model serving framework powered by Rust | | [Picologging][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A high-performance logging library for Python. | | [pybind11 cmake_example][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Example pybind11 module built with a CMake-based build system | | [markupsafe][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Safely add untrusted strings to HTML/XML markup. | @@ -76,8 +76,8 @@ title: Working examples | [KDEpy][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Kernel Density Estimation in Python | | [dd-trace-py][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Uses custom alternate arch emulation on GitHub | | [tgcalls][] | ![github icon][] | ![apple icon][] ![windows icon][] | Python `pybind11` binding to Telegram's WebRTC library with third party dependencies like `OpenSSL`, `MozJPEG`, `FFmpeg`, etc. | -| [python-rapidjson][] | ![travisci icon][] ![gitlab icon][] | ![windows icon][] ![linux icon][] | Python wrapper around rapidjson | | [pybind11 python_example][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Example pybind11 module built with a Python-based build system | +| [python-rapidjson][] | ![travisci icon][] ![gitlab icon][] | ![windows icon][] ![linux icon][] | Python wrapper around rapidjson | | [sourmash][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Quickly search, compare, and analyze genomic and metagenomic data sets. | | [abess][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A fast best-subset selection library. It uses cibuildwheel to build a large project with C++ extensions. | | [python-snappy][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Python bindings for the snappy google library | @@ -97,15 +97,15 @@ title: Working examples | [bx-python][] | ![travisci icon][] | ![apple icon][] ![linux icon][] | A library that includes Cython extensions. | | [pybase64][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Fast Base64 encoding/decoding in Python | | [boost-histogram][] | ![github icon][] ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Supports full range of wheels, including PyPy and alternate archs. | -| [Python-WebRTC][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | a Python extension that provides bindings to WebRTC M92 | | [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. | -| [fathon][] | ![travisci icon][] | ![apple icon][] ![linux icon][] | python package for DFA (Detrended Fluctuation Analysis) and related algorithms | +| [Python-WebRTC][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | a Python extension that provides bindings to WebRTC M92 | | [pybind11 scikit_build_example][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | An example combining scikit-build and pybind11 | +| [fathon][] | ![travisci icon][] | ![apple icon][] ![linux icon][] | python package for DFA (Detrended Fluctuation Analysis) and related algorithms | | [Arbor][] | ![github icon][] | ![apple icon][] ![linux icon][] | Arbor is a multi-compartment neuron simulation library; compatible with next-generation accelerators; best-practices applied to research software; focused on community-driven development. Includes a [small script](https://github.com/arbor-sim/arbor/blob/master/scripts/patchwheel.py) patching `rpath` in bundled libraries. | | [clang-format][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Scikit-build wrapper around LLVM's CMake, all platforms, generic wheels. | | [polaroid][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Full range of wheels for setuptools rust, with auto release and PyPI deploy. | -| [etebase-py][] | ![travisci icon][] | ![linux icon][] | Python bindings to a Rust library using `setuptools-rust`, and `sccache` for improved speed. | | [ninja][] | ![github icon][] ![travisci icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Multitagged binary builds for all supported platforms, using cibw 2 config configuration. | +| [etebase-py][] | ![travisci icon][] | ![linux icon][] | Python bindings to a Rust library using `setuptools-rust`, and `sccache` for improved speed. | | [cf-units][] | ![github icon][] | ![apple icon][] ![linux icon][] | Units of measure as required by the Climate and Forecast (CF) Metadata Conventions | | [numpythia][] | ![github icon][] | ![apple icon][] ![linux icon][] | The interface between PYTHIA and NumPy | | [pyjet][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | The interface between FastJet and NumPy | @@ -162,8 +162,8 @@ title: Working examples [PyYAML]: https://github.com/yaml/pyyaml [pikepdf]: https://github.com/pikepdf/pikepdf [numexpr]: https://github.com/pydata/numexpr -[Wrapt]: https://github.com/GrahamDumpleton/wrapt [h5py]: https://github.com/h5py/h5py +[Wrapt]: https://github.com/GrahamDumpleton/wrapt [envd]: https://github.com/tensorchord/envd [Psycopg 3]: https://github.com/psycopg/psycopg [OpenColorIO]: https://github.com/AcademySoftwareFoundation/OpenColorIO @@ -177,8 +177,8 @@ title: Working examples [DeepForest]: https://github.com/LAMDA-NJU/Deep-Forest [AutoPy]: https://github.com/autopilot-rs/autopy [H3-py]: https://github.com/uber/h3-py -[mosec]: https://github.com/mosecorg/mosec [time-machine]: https://github.com/adamchainz/time-machine +[mosec]: https://github.com/mosecorg/mosec [Picologging]: https://github.com/microsoft/picologging [pybind11 cmake_example]: https://github.com/pybind/cmake_example [markupsafe]: https://github.com/pallets/markupsafe @@ -186,8 +186,8 @@ title: Working examples [KDEpy]: https://github.com/tommyod/KDEpy [dd-trace-py]: https://github.com/DataDog/dd-trace-py [tgcalls]: https://github.com/MarshalX/tgcalls -[python-rapidjson]: https://github.com/python-rapidjson/python-rapidjson [pybind11 python_example]: https://github.com/pybind/python_example +[python-rapidjson]: https://github.com/python-rapidjson/python-rapidjson [sourmash]: https://github.com/sourmash-bio/sourmash [abess]: https://github.com/abess-team/abess [python-snappy]: https://github.com/intake/python-snappy @@ -207,15 +207,15 @@ title: Working examples [bx-python]: https://github.com/bxlab/bx-python [pybase64]: https://github.com/mayeut/pybase64 [boost-histogram]: https://github.com/scikit-hep/boost-histogram -[Python-WebRTC]: https://github.com/MarshalX/python-webrtc [Imagecodecs (fork)]: https://github.com/czaki/imagecodecs_build -[fathon]: https://github.com/stfbnc/fathon +[Python-WebRTC]: https://github.com/MarshalX/python-webrtc [pybind11 scikit_build_example]: https://github.com/pybind/scikit_build_example +[fathon]: https://github.com/stfbnc/fathon [Arbor]: https://github.com/arbor-sim/arbor [clang-format]: https://github.com/ssciwr/clang-format-wheel [polaroid]: https://github.com/daggy1234/polaroid -[etebase-py]: https://github.com/etesync/etebase-py [ninja]: https://github.com/scikit-build/ninja-python-distributions +[etebase-py]: https://github.com/etesync/etebase-py [cf-units]: https://github.com/SciTools/cf-units [numpythia]: https://github.com/scikit-hep/numpythia [pyjet]: https://github.com/scikit-hep/pyjet