Skip to content

Commit 1fcca39

Browse files
[Bot] Update dependencies (#2359)
Update dependencies Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
1 parent 625240d commit 1fcca39

11 files changed

+61
-61
lines changed

cibuildwheel/resources/build-platforms.toml

+18-18
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,15 @@ python_configurations = [
112112
{ identifier = "cp311-macosx_x86_64", version = "3.11", url = "https://www.python.org/ftp/python/3.11.9/python-3.11.9-macos11.pkg" },
113113
{ identifier = "cp311-macosx_arm64", version = "3.11", url = "https://www.python.org/ftp/python/3.11.9/python-3.11.9-macos11.pkg" },
114114
{ identifier = "cp311-macosx_universal2", version = "3.11", url = "https://www.python.org/ftp/python/3.11.9/python-3.11.9-macos11.pkg" },
115-
{ identifier = "cp312-macosx_x86_64", version = "3.12", url = "https://www.python.org/ftp/python/3.12.9/python-3.12.9-macos11.pkg" },
116-
{ identifier = "cp312-macosx_arm64", version = "3.12", url = "https://www.python.org/ftp/python/3.12.9/python-3.12.9-macos11.pkg" },
117-
{ identifier = "cp312-macosx_universal2", version = "3.12", url = "https://www.python.org/ftp/python/3.12.9/python-3.12.9-macos11.pkg" },
118-
{ identifier = "cp313-macosx_x86_64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.2/python-3.13.2-macos11.pkg" },
119-
{ identifier = "cp313-macosx_arm64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.2/python-3.13.2-macos11.pkg" },
120-
{ identifier = "cp313-macosx_universal2", version = "3.13", url = "https://www.python.org/ftp/python/3.13.2/python-3.13.2-macos11.pkg" },
121-
{ identifier = "cp313t-macosx_x86_64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.2/python-3.13.2-macos11.pkg" },
122-
{ identifier = "cp313t-macosx_arm64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.2/python-3.13.2-macos11.pkg" },
123-
{ identifier = "cp313t-macosx_universal2", version = "3.13", url = "https://www.python.org/ftp/python/3.13.2/python-3.13.2-macos11.pkg" },
115+
{ identifier = "cp312-macosx_x86_64", version = "3.12", url = "https://www.python.org/ftp/python/3.12.10/python-3.12.10-macos11.pkg" },
116+
{ identifier = "cp312-macosx_arm64", version = "3.12", url = "https://www.python.org/ftp/python/3.12.10/python-3.12.10-macos11.pkg" },
117+
{ identifier = "cp312-macosx_universal2", version = "3.12", url = "https://www.python.org/ftp/python/3.12.10/python-3.12.10-macos11.pkg" },
118+
{ identifier = "cp313-macosx_x86_64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.3/python-3.13.3-macos11.pkg" },
119+
{ identifier = "cp313-macosx_arm64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.3/python-3.13.3-macos11.pkg" },
120+
{ identifier = "cp313-macosx_universal2", version = "3.13", url = "https://www.python.org/ftp/python/3.13.3/python-3.13.3-macos11.pkg" },
121+
{ identifier = "cp313t-macosx_x86_64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.3/python-3.13.3-macos11.pkg" },
122+
{ identifier = "cp313t-macosx_arm64", version = "3.13", url = "https://www.python.org/ftp/python/3.13.3/python-3.13.3-macos11.pkg" },
123+
{ identifier = "cp313t-macosx_universal2", version = "3.13", url = "https://www.python.org/ftp/python/3.13.3/python-3.13.3-macos11.pkg" },
124124
{ identifier = "pp38-macosx_x86_64", version = "3.8", url = "https://downloads.python.org/pypy/pypy3.8-v7.3.11-macos_x86_64.tar.bz2" },
125125
{ identifier = "pp38-macosx_arm64", version = "3.8", url = "https://downloads.python.org/pypy/pypy3.8-v7.3.11-macos_arm64.tar.bz2" },
126126
{ identifier = "pp39-macosx_x86_64", version = "3.9", url = "https://downloads.python.org/pypy/pypy3.9-v7.3.16-macos_x86_64.tar.bz2" },
@@ -141,18 +141,18 @@ python_configurations = [
141141
{ identifier = "cp310-win_amd64", version = "3.10.11", arch = "64" },
142142
{ identifier = "cp311-win32", version = "3.11.9", arch = "32" },
143143
{ identifier = "cp311-win_amd64", version = "3.11.9", arch = "64" },
144-
{ identifier = "cp312-win32", version = "3.12.9", arch = "32" },
145-
{ identifier = "cp312-win_amd64", version = "3.12.9", arch = "64" },
146-
{ identifier = "cp313-win32", version = "3.13.2", arch = "32" },
147-
{ identifier = "cp313t-win32", version = "3.13.2", arch = "32" },
148-
{ identifier = "cp313-win_amd64", version = "3.13.2", arch = "64" },
149-
{ identifier = "cp313t-win_amd64", version = "3.13.2", arch = "64" },
144+
{ identifier = "cp312-win32", version = "3.12.10", arch = "32" },
145+
{ identifier = "cp312-win_amd64", version = "3.12.10", arch = "64" },
146+
{ identifier = "cp313-win32", version = "3.13.3", arch = "32" },
147+
{ identifier = "cp313t-win32", version = "3.13.3", arch = "32" },
148+
{ identifier = "cp313-win_amd64", version = "3.13.3", arch = "64" },
149+
{ identifier = "cp313t-win_amd64", version = "3.13.3", arch = "64" },
150150
{ identifier = "cp39-win_arm64", version = "3.9.10", arch = "ARM64" },
151151
{ identifier = "cp310-win_arm64", version = "3.10.11", arch = "ARM64" },
152152
{ identifier = "cp311-win_arm64", version = "3.11.9", arch = "ARM64" },
153-
{ identifier = "cp312-win_arm64", version = "3.12.9", arch = "ARM64" },
154-
{ identifier = "cp313-win_arm64", version = "3.13.2", arch = "ARM64" },
155-
{ identifier = "cp313t-win_arm64", version = "3.13.2", arch = "ARM64" },
153+
{ identifier = "cp312-win_arm64", version = "3.12.10", arch = "ARM64" },
154+
{ identifier = "cp313-win_arm64", version = "3.13.3", arch = "ARM64" },
155+
{ identifier = "cp313t-win_arm64", version = "3.13.3", arch = "ARM64" },
156156
{ identifier = "pp38-win_amd64", version = "3.8", arch = "64", url = "https://downloads.python.org/pypy/pypy3.8-v7.3.11-win64.zip" },
157157
{ identifier = "pp39-win_amd64", version = "3.9", arch = "64", url = "https://downloads.python.org/pypy/pypy3.9-v7.3.16-win64.zip" },
158158
{ identifier = "pp310-win_amd64", version = "3.10", arch = "64", url = "https://downloads.python.org/pypy/pypy3.10-v7.3.19-win64.zip" },

cibuildwheel/resources/constraints-pyodide312.txt

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ filelock==3.18.0
2727
# via virtualenv
2828
h11==0.14.0
2929
# via httpcore
30-
httpcore==1.0.7
30+
httpcore==1.0.8
3131
# via httpx
3232
httpx==0.28.1
3333
# via unearth
@@ -52,7 +52,7 @@ pip==25.0.1
5252
# via -r .nox/update_constraints/tmp/constraints-pyodide.in
5353
platformdirs==4.3.7
5454
# via virtualenv
55-
pydantic==2.11.2
55+
pydantic==2.11.3
5656
# via
5757
# pyodide-build
5858
# pyodide-lock
@@ -92,7 +92,7 @@ typer==0.15.2
9292
# auditwheel-emscripten
9393
# pyodide-build
9494
# pyodide-cli
95-
typing-extensions==4.13.1
95+
typing-extensions==4.13.2
9696
# via
9797
# anyio
9898
# pydantic
@@ -101,9 +101,9 @@ typing-extensions==4.13.1
101101
# typing-inspection
102102
typing-inspection==0.4.0
103103
# via pydantic
104-
unearth==0.17.3
104+
unearth==0.17.5
105105
# via pyodide-build
106-
urllib3==2.3.0
106+
urllib3==2.4.0
107107
# via requests
108108
virtualenv==20.30.0
109109
# via

cibuildwheel/resources/constraints-python310.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pyproject-hooks==1.2.0
2626
# via build
2727
tomli==2.2.1
2828
# via build
29-
typing-extensions==4.13.1
29+
typing-extensions==4.13.2
3030
# via delocate
3131
virtualenv==20.30.0
3232
# via -r cibuildwheel/resources/constraints.in

cibuildwheel/resources/constraints-python311.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ platformdirs==4.3.7
2222
# via virtualenv
2323
pyproject-hooks==1.2.0
2424
# via build
25-
typing-extensions==4.13.1
25+
typing-extensions==4.13.2
2626
# via delocate
2727
virtualenv==20.30.0
2828
# via -r cibuildwheel/resources/constraints.in

cibuildwheel/resources/constraints-python312.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ platformdirs==4.3.7
2222
# via virtualenv
2323
pyproject-hooks==1.2.0
2424
# via build
25-
typing-extensions==4.13.1
25+
typing-extensions==4.13.2
2626
# via delocate
2727
virtualenv==20.30.0
2828
# via -r cibuildwheel/resources/constraints.in

cibuildwheel/resources/constraints-python313.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ platformdirs==4.3.7
2222
# via virtualenv
2323
pyproject-hooks==1.2.0
2424
# via build
25-
typing-extensions==4.13.1
25+
typing-extensions==4.13.2
2626
# via delocate
2727
virtualenv==20.30.0
2828
# via -r cibuildwheel/resources/constraints.in

cibuildwheel/resources/constraints-python38.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pyproject-hooks==1.2.0
2626
# via build
2727
tomli==2.2.1
2828
# via build
29-
typing-extensions==4.13.1
29+
typing-extensions==4.13.2
3030
# via delocate
3131
virtualenv==20.30.0
3232
# via -r cibuildwheel/resources/constraints.in

cibuildwheel/resources/constraints-python39.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pyproject-hooks==1.2.0
2626
# via build
2727
tomli==2.2.1
2828
# via build
29-
typing-extensions==4.13.1
29+
typing-extensions==4.13.2
3030
# via delocate
3131
virtualenv==20.30.0
3232
# via -r cibuildwheel/resources/constraints.in

cibuildwheel/resources/constraints.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ platformdirs==4.3.7
2222
# via virtualenv
2323
pyproject-hooks==1.2.0
2424
# via build
25-
typing-extensions==4.13.1
25+
typing-extensions==4.13.2
2626
# via delocate
2727
virtualenv==20.30.0
2828
# via -r cibuildwheel/resources/constraints.in
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
11
[x86_64]
2-
manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.04.05-1
3-
manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.04.05-1
4-
manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.04.05-1
5-
musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64:2025.04.05-1
2+
manylinux2014 = quay.io/pypa/manylinux2014_x86_64:2025.04.12-1
3+
manylinux_2_28 = quay.io/pypa/manylinux_2_28_x86_64:2025.04.12-1
4+
manylinux_2_34 = quay.io/pypa/manylinux_2_34_x86_64:2025.04.12-1
5+
musllinux_1_2 = quay.io/pypa/musllinux_1_2_x86_64:2025.04.12-1
66

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

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

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

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

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

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

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

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

docs/working-examples.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ title: Working examples
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. |
59-
| [aioquic][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | QUIC and HTTP/3 implementation in Python |
6059
| [ruptures][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Extensive Cython + NumPy [pyproject.toml](https://github.com/deepcharles/ruptures/blob/master/pyproject.toml) example. |
60+
| [aioquic][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | QUIC and HTTP/3 implementation in Python |
6161
| [SimpleJSON][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | simplejson is a simple, fast, extensible JSON encoder/decoder for Python |
6262
| [OpenTimelineIO][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Open Source API and interchange format for editorial timeline information. |
6363
| [PyTables][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python package to manage extremely large amounts of data |
@@ -80,8 +80,8 @@ title: Working examples
8080
| [sourmash][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Quickly search, compare, and analyze genomic and metagenomic data sets. |
8181
| [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. |
8282
| [python-snappy][] | ![github icon][] | ![apple icon][] ![linux icon][] ![windows icon][] | Python bindings for the snappy google library |
83-
| [cyvcf2][] | ![github icon][] | ![apple icon][] ![linux icon][] | cython + htslib == fast VCF and BCF processing |
8483
| [jq.py][] | ![travisci icon][] | ![apple icon][] ![linux icon][] | Python bindings for jq |
84+
| [cyvcf2][] | ![github icon][] | ![apple icon][] ![linux icon][] | cython + htslib == fast VCF and BCF processing |
8585
| [matrixprofile][] | ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python 3 library making time series data mining tasks, utilizing matrix profile algorithms, accessible to everyone. |
8686
| [Tokenizer][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Fast and customizable text tokenization library with BPE and SentencePiece support |
8787
| [iminuit][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Jupyter-friendly Python interface for C++ MINUIT2 |
@@ -166,8 +166,8 @@ title: Working examples
166166
[envd]: https://github.com/tensorchord/envd
167167
[Psycopg 3]: https://github.com/psycopg/psycopg
168168
[OpenColorIO]: https://github.com/AcademySoftwareFoundation/OpenColorIO
169-
[aioquic]: https://github.com/aiortc/aioquic
170169
[ruptures]: https://github.com/deepcharles/ruptures
170+
[aioquic]: https://github.com/aiortc/aioquic
171171
[SimpleJSON]: https://github.com/simplejson/simplejson
172172
[OpenTimelineIO]: https://github.com/AcademySoftwareFoundation/OpenTimelineIO
173173
[PyTables]: https://github.com/PyTables/PyTables
@@ -190,8 +190,8 @@ title: Working examples
190190
[sourmash]: https://github.com/sourmash-bio/sourmash
191191
[abess]: https://github.com/abess-team/abess
192192
[python-snappy]: https://github.com/intake/python-snappy
193-
[cyvcf2]: https://github.com/brentp/cyvcf2
194193
[jq.py]: https://github.com/mwilliamson/jq.py
194+
[cyvcf2]: https://github.com/brentp/cyvcf2
195195
[matrixprofile]: https://github.com/matrix-profile-foundation/matrixprofile
196196
[Tokenizer]: https://github.com/OpenNMT/Tokenizer
197197
[iminuit]: https://github.com/scikit-hep/iminuit

0 commit comments

Comments
 (0)