Skip to content

Commit 6bc76d1

Browse files
Update dependencies
1 parent e91560e commit 6bc76d1

11 files changed

+56
-56
lines changed

cibuildwheel/resources/build-platforms.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,8 @@ python_configurations = [
145145
{ identifier = "pp310-macosx_arm64", version = "3.10", url = "https://downloads.python.org/pypy/pypy3.10-v7.3.19-macos_arm64.tar.bz2" },
146146
{ identifier = "pp311-macosx_x86_64", version = "3.11", url = "https://downloads.python.org/pypy/pypy3.11-v7.3.19-macos_x86_64.tar.bz2" },
147147
{ identifier = "pp311-macosx_arm64", version = "3.11", url = "https://downloads.python.org/pypy/pypy3.11-v7.3.19-macos_arm64.tar.bz2" },
148-
{ identifier = "gp242-macosx_x86_64", version = "3.11", url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-24.2.0-macos-amd64.tar.gz" },
149-
{ identifier = "gp242-macosx_arm64", version = "3.11", url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-24.2.0-macos-aarch64.tar.gz" },
148+
{ identifier = "gp242-macosx_x86_64", version = "3.11", url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-24.2.1-macos-amd64.tar.gz" },
149+
{ identifier = "gp242-macosx_arm64", version = "3.11", url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-24.2.1-macos-aarch64.tar.gz" },
150150
]
151151

152152
[windows]
@@ -175,7 +175,7 @@ python_configurations = [
175175
{ identifier = "pp39-win_amd64", version = "3.9", arch = "64", url = "https://downloads.python.org/pypy/pypy3.9-v7.3.16-win64.zip" },
176176
{ identifier = "pp310-win_amd64", version = "3.10", arch = "64", url = "https://downloads.python.org/pypy/pypy3.10-v7.3.19-win64.zip" },
177177
{ identifier = "pp311-win_amd64", version = "3.11", arch = "64", url = "https://downloads.python.org/pypy/pypy3.11-v7.3.19-win64.zip" },
178-
{ identifier = "gp242-win_amd64", version = "3.11", arch = "64", url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.0/graalpy-24.2.0-windows-amd64.zip" },
178+
{ identifier = "gp242-win_amd64", version = "3.11", arch = "64", url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-24.2.1-windows-amd64.zip" },
179179
]
180180

181181
[pyodide]

cibuildwheel/resources/constraints-pyodide312.txt

+8-8
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ build==1.2.2.post1
1010
# via
1111
# -r .nox/update_constraints/tmp/constraints-pyodide.in
1212
# pyodide-build
13-
certifi==2025.1.31
13+
certifi==2025.4.26
1414
# via
1515
# httpcore
1616
# httpx
1717
# requests
18-
charset-normalizer==3.4.1
18+
charset-normalizer==3.4.2
1919
# via requests
2020
click==8.1.8
2121
# via typer
@@ -25,9 +25,9 @@ distlib==0.3.9
2525
# via virtualenv
2626
filelock==3.18.0
2727
# via virtualenv
28-
h11==0.14.0
28+
h11==0.16.0
2929
# via httpcore
30-
httpcore==1.0.8
30+
httpcore==1.0.9
3131
# via httpx
3232
httpx==0.28.1
3333
# via unearth
@@ -48,15 +48,15 @@ packaging==25.0
4848
# build
4949
# pyodide-build
5050
# unearth
51-
pip==25.0.1
51+
pip==25.1.1
5252
# via -r .nox/update_constraints/tmp/constraints-pyodide.in
5353
platformdirs==4.3.7
5454
# via virtualenv
55-
pydantic==2.11.3
55+
pydantic==2.11.4
5656
# via
5757
# pyodide-build
5858
# pyodide-lock
59-
pydantic-core==2.33.1
59+
pydantic-core==2.33.2
6060
# via pydantic
6161
pygments==2.19.1
6262
# via rich
@@ -87,7 +87,7 @@ shellingham==1.5.4
8787
# via typer
8888
sniffio==1.3.1
8989
# via anyio
90-
typer==0.15.2
90+
typer==0.15.3
9191
# via
9292
# auditwheel-emscripten
9393
# pyodide-build

cibuildwheel/resources/constraints-python310.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ distlib==0.3.9
1010
# via virtualenv
1111
filelock==3.18.0
1212
# via virtualenv
13-
importlib-metadata==8.6.1
13+
importlib-metadata==8.7.0
1414
# via build
1515
macholib==1.16.3
1616
# via delocate
1717
packaging==25.0
1818
# via
1919
# build
2020
# delocate
21-
pip==25.0.1
21+
pip==25.1.1
2222
# via -r cibuildwheel/resources/constraints.in
2323
platformdirs==4.3.7
2424
# via virtualenv

cibuildwheel/resources/constraints-python311.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ packaging==25.0
1616
# via
1717
# build
1818
# delocate
19-
pip==25.0.1
19+
pip==25.1.1
2020
# via -r cibuildwheel/resources/constraints.in
2121
platformdirs==4.3.7
2222
# via virtualenv

cibuildwheel/resources/constraints-python312.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ packaging==25.0
1616
# via
1717
# build
1818
# delocate
19-
pip==25.0.1
19+
pip==25.1.1
2020
# via -r cibuildwheel/resources/constraints.in
2121
platformdirs==4.3.7
2222
# via virtualenv

cibuildwheel/resources/constraints-python313.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ packaging==25.0
1616
# via
1717
# build
1818
# delocate
19-
pip==25.0.1
19+
pip==25.1.1
2020
# via -r cibuildwheel/resources/constraints.in
2121
platformdirs==4.3.7
2222
# via virtualenv

cibuildwheel/resources/constraints-python39.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ distlib==0.3.9
1010
# via virtualenv
1111
filelock==3.18.0
1212
# via virtualenv
13-
importlib-metadata==8.6.1
13+
importlib-metadata==8.7.0
1414
# via build
1515
macholib==1.16.3
1616
# via delocate
1717
packaging==25.0
1818
# via
1919
# build
2020
# delocate
21-
pip==25.0.1
21+
pip==25.1.1
2222
# via -r cibuildwheel/resources/constraints.in
2323
platformdirs==4.3.7
2424
# via virtualenv

cibuildwheel/resources/constraints.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ packaging==25.0
1616
# via
1717
# build
1818
# delocate
19-
pip==25.0.1
19+
pip==25.1.1
2020
# via -r cibuildwheel/resources/constraints.in
2121
platformdirs==4.3.7
2222
# via virtualenv

cibuildwheel/resources/nodejs.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
url = "https://nodejs.org/dist/"
2-
v22 = "v22.14.0"
3-
v20 = "v20.19.0"
2+
v22 = "v22.15.0"
3+
v20 = "v20.19.1"
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
11
[x86_64]
2-
manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.04.19-1
3-
manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.04.19-1
4-
manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.04.19-1
5-
musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64:2025.04.19-1
2+
manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.05.03-1
3+
manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.05.03-1
4+
manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.04.26-0
5+
musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64:2025.05.03-1
66

77
[i686]
8-
manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.04.19-1
9-
musllinux_1_2 = quay.io/pypa/musllinux_1_2_i686:2025.04.19-1
8+
manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.05.03-1
9+
musllinux_1_2 = quay.io/pypa/musllinux_1_2_i686:2025.05.03-1
1010

1111
[aarch64]
12-
manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.04.19-1
13-
manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.04.19-1
14-
manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.04.19-1
15-
musllinux_1_2 = quay.io/pypa/musllinux_1_2_aarch64:2025.04.19-1
12+
manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.05.03-1
13+
manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.05.03-1
14+
manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.04.26-0
15+
musllinux_1_2 = quay.io/pypa/musllinux_1_2_aarch64:2025.05.03-1
1616

1717
[ppc64le]
18-
manylinux2014 = quay.io/pypa/manylinux2014_ppc64le:2025.04.19-1
19-
manylinux_2_28 = quay.io/pypa/manylinux_2_28_ppc64le:2025.04.19-1
20-
manylinux_2_34 = quay.io/pypa/manylinux_2_34_ppc64le:2025.04.19-1
21-
musllinux_1_2 = quay.io/pypa/musllinux_1_2_ppc64le:2025.04.19-1
18+
manylinux2014 = quay.io/pypa/manylinux2014_ppc64le:2025.05.03-1
19+
manylinux_2_28 = quay.io/pypa/manylinux_2_28_ppc64le:2025.05.03-1
20+
manylinux_2_34 = quay.io/pypa/manylinux_2_34_ppc64le:2025.04.26-0
21+
musllinux_1_2 = quay.io/pypa/musllinux_1_2_ppc64le:2025.05.03-1
2222

2323
[s390x]
24-
manylinux2014 = quay.io/pypa/manylinux2014_s390x:2025.04.19-1
25-
manylinux_2_28 = quay.io/pypa/manylinux_2_28_s390x:2025.04.19-1
26-
manylinux_2_34 = quay.io/pypa/manylinux_2_34_s390x:2025.04.19-1
27-
musllinux_1_2 = quay.io/pypa/musllinux_1_2_s390x:2025.04.19-1
24+
manylinux2014 = quay.io/pypa/manylinux2014_s390x:2025.05.03-1
25+
manylinux_2_28 = quay.io/pypa/manylinux_2_28_s390x:2025.05.03-1
26+
manylinux_2_34 = quay.io/pypa/manylinux_2_34_s390x:2025.04.26-0
27+
musllinux_1_2 = quay.io/pypa/musllinux_1_2_s390x:2025.05.03-1
2828

2929
[pypy_x86_64]
30-
manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.04.19-1
31-
manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.04.19-1
32-
manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.04.19-1
30+
manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.05.03-1
31+
manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.05.03-1
32+
manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.04.26-0
3333

3434
[pypy_i686]
35-
manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.04.19-1
35+
manylinux2014 = quay.io/pypa/manylinux2014_i686:2025.05.03-1
3636

3737
[pypy_aarch64]
38-
manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.04.19-1
39-
manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.04.19-1
40-
manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.04.19-1
38+
manylinux2014 = quay.io/pypa/manylinux2014_aarch64:2025.05.03-1
39+
manylinux_2_28 = quay.io/pypa/manylinux_2_28_aarch64:2025.05.03-1
40+
manylinux_2_34 = quay.io/pypa/manylinux_2_34_aarch64:2025.04.26-0
4141

4242
[armv7l]
43-
manylinux_2_31 = quay.io/pypa/manylinux_2_31_armv7l:2025.04.19-1
44-
musllinux_1_2 = quay.io/pypa/musllinux_1_2_armv7l:2025.04.19-1
43+
manylinux_2_31 = quay.io/pypa/manylinux_2_31_armv7l:2025.05.03-1
44+
musllinux_1_2 = quay.io/pypa/musllinux_1_2_armv7l:2025.05.03-1
4545

4646
[riscv64]
4747

docs/working-examples.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ title: Working examples
5151
| [PyYAML][] | ![github icon][] | ![apple icon][] | Canonical source repository for PyYAML |
5252
| [pikepdf][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python library for reading and writing PDF, powered by QPDF |
5353
| [numexpr][] | ![github icon][] ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Fast numerical array expression evaluator for Python, NumPy, Pandas, PyTables and more |
54-
| [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. |
5554
| [Wrapt][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python module for decorators, wrappers and monkey patching. |
55+
| [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. |
5656
| [envd][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | A machine learning development environment build tool |
5757
| [Psycopg 3][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A modern implementation of a PostgreSQL adapter for Python |
5858
| [OpenColorIO][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | A color management framework for visual effects and animation. |
@@ -98,13 +98,13 @@ title: Working examples
9898
| [boost-histogram][] | ![github icon][] ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Supports full range of wheels, including PyPy and alternate archs. |
9999
| [Python-WebRTC][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | a Python extension that provides bindings to WebRTC M92 |
100100
| [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. |
101-
| [fathon][] | ![travisci icon][] | ![apple icon][] ![linux icon][] | python package for DFA (Detrended Fluctuation Analysis) and related algorithms |
102101
| [pybind11 scikit_build_example][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | An example combining scikit-build and pybind11 |
102+
| [fathon][] | ![travisci icon][] | ![apple icon][] ![linux icon][] | python package for DFA (Detrended Fluctuation Analysis) and related algorithms |
103103
| [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. |
104-
| [polaroid][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Full range of wheels for setuptools rust, with auto release and PyPI deploy. |
105104
| [clang-format][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Scikit-build wrapper around LLVM's CMake, all platforms, generic wheels. |
106-
| [etebase-py][] | ![travisci icon][] | ![linux icon][] | Python bindings to a Rust library using `setuptools-rust`, and `sccache` for improved speed. |
105+
| [polaroid][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Full range of wheels for setuptools rust, with auto release and PyPI deploy. |
107106
| [cf-units][] | ![github icon][] | ![apple icon][] ![linux icon][] | Units of measure as required by the Climate and Forecast (CF) Metadata Conventions |
107+
| [etebase-py][] | ![travisci icon][] | ![linux icon][] | Python bindings to a Rust library using `setuptools-rust`, and `sccache` for improved speed. |
108108
| [ninja][] | ![github icon][] ![travisci icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Multitagged binary builds for all supported platforms, using cibw 2 config configuration. |
109109
| [numpythia][] | ![github icon][] | ![apple icon][] ![linux icon][] | The interface between PYTHIA and NumPy |
110110
| [pyjet][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | The interface between FastJet and NumPy |
@@ -161,8 +161,8 @@ title: Working examples
161161
[PyYAML]: https://github.com/yaml/pyyaml
162162
[pikepdf]: https://github.com/pikepdf/pikepdf
163163
[numexpr]: https://github.com/pydata/numexpr
164-
[h5py]: https://github.com/h5py/h5py
165164
[Wrapt]: https://github.com/GrahamDumpleton/wrapt
165+
[h5py]: https://github.com/h5py/h5py
166166
[envd]: https://github.com/tensorchord/envd
167167
[Psycopg 3]: https://github.com/psycopg/psycopg
168168
[OpenColorIO]: https://github.com/AcademySoftwareFoundation/OpenColorIO
@@ -208,13 +208,13 @@ title: Working examples
208208
[boost-histogram]: https://github.com/scikit-hep/boost-histogram
209209
[Python-WebRTC]: https://github.com/MarshalX/python-webrtc
210210
[Imagecodecs (fork)]: https://github.com/czaki/imagecodecs_build
211-
[fathon]: https://github.com/stfbnc/fathon
212211
[pybind11 scikit_build_example]: https://github.com/pybind/scikit_build_example
212+
[fathon]: https://github.com/stfbnc/fathon
213213
[Arbor]: https://github.com/arbor-sim/arbor
214-
[polaroid]: https://github.com/daggy1234/polaroid
215214
[clang-format]: https://github.com/ssciwr/clang-format-wheel
216-
[etebase-py]: https://github.com/etesync/etebase-py
215+
[polaroid]: https://github.com/daggy1234/polaroid
217216
[cf-units]: https://github.com/SciTools/cf-units
217+
[etebase-py]: https://github.com/etesync/etebase-py
218218
[ninja]: https://github.com/scikit-build/ninja-python-distributions
219219
[numpythia]: https://github.com/scikit-hep/numpythia
220220
[pyjet]: https://github.com/scikit-hep/pyjet

0 commit comments

Comments
 (0)