Skip to content

Commit bc2efa2

Browse files
authored
Merge pull request #4560 from HypothesisWorks/create-pull-request/patch
Update pinned dependencies
2 parents a5163a4 + 49ef700 commit bc2efa2

File tree

8 files changed

+37
-36
lines changed

8 files changed

+37
-36
lines changed

build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ if [ -n "${GITHUB_ACTIONS-}" ] || [ -n "${CODESPACES-}" ] ; then
2525
else
2626
# Otherwise, we install it from scratch
2727
# NOTE: tooling keeps this version in sync with ci_version in tooling
28-
"$SCRIPTS/ensure-python.sh" 3.10.18
29-
PYTHON=$(pythonloc 3.10.18)/bin/python
28+
"$SCRIPTS/ensure-python.sh" 3.10.19
29+
PYTHON=$(pythonloc 3.10.19)/bin/python
3030
fi
3131

3232
TOOL_REQUIREMENTS="$ROOT/requirements/tools.txt"

hypothesis-python/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ classifiers = [
7979
"Programming Language :: Python :: 3.11",
8080
"Programming Language :: Python :: 3.12",
8181
"Programming Language :: Python :: 3.13",
82+
"Programming Language :: Python :: 3.14",
8283
"Programming Language :: Python :: Implementation :: CPython",
8384
"Programming Language :: Python :: Implementation :: PyPy",
8485
"Topic :: Education :: Testing",

requirements/coverage.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ annotated-types==0.7.0
88
# via -r requirements/coverage.in
99
async-timeout==5.0.1
1010
# via redis
11-
attrs==25.3.0
11+
attrs==25.4.0
1212
# via hypothesis (hypothesis-python/pyproject.toml)
1313
black==25.9.0
1414
# via -r requirements/coverage.in
@@ -26,7 +26,7 @@ exceptiongroup==1.3.0 ; python_version < "3.11"
2626
# pytest
2727
execnet==2.1.1
2828
# via pytest-xdist
29-
fakeredis==2.31.3
29+
fakeredis==2.32.0
3030
# via -r requirements/coverage.in
3131
iniconfig==2.1.0
3232
# via pytest
@@ -50,7 +50,7 @@ pathspec==0.12.1
5050
# via black
5151
pexpect==4.9.0
5252
# via -r requirements/test.in
53-
platformdirs==4.4.0
53+
platformdirs==4.5.0
5454
# via black
5555
pluggy==1.6.0
5656
# via
@@ -91,7 +91,7 @@ sortedcontainers==2.4.0
9191
# via
9292
# fakeredis
9393
# hypothesis (hypothesis-python/pyproject.toml)
94-
tomli==2.2.1
94+
tomli==2.3.0
9595
# via
9696
# black
9797
# coverage

requirements/crosshair.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
#
55
# ./build.sh upgrade-requirements
66
#
7-
attrs==25.3.0
7+
attrs==25.4.0
88
# via
99
# cattrs
1010
# hypothesis
1111
# hypothesis (hypothesis-python/pyproject.toml)
1212
# lsprotocol
13-
cattrs==25.2.0
13+
cattrs==25.3.0
1414
# via
1515
# lsprotocol
1616
# pygls
@@ -64,7 +64,7 @@ sortedcontainers==2.4.0
6464
# via
6565
# hypothesis
6666
# hypothesis (hypothesis-python/pyproject.toml)
67-
tomli==2.2.1
67+
tomli==2.3.0
6868
# via pytest
6969
typeshed-client==2.8.2
7070
# via crosshair-tool

requirements/fuzzing.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ anyio==4.11.0
1010
# via starlette
1111
async-timeout==5.0.1
1212
# via redis
13-
attrs==25.3.0
13+
attrs==25.4.0
1414
# via
1515
# hypothesis
1616
# hypothesis (hypothesis-python/pyproject.toml)
@@ -43,7 +43,7 @@ exceptiongroup==1.3.0 ; python_version < "3.11"
4343
# trio
4444
execnet==2.1.1
4545
# via pytest-xdist
46-
fakeredis==2.31.3
46+
fakeredis==2.32.0
4747
# via -r requirements/coverage.in
4848
h11==0.16.0
4949
# via
@@ -95,7 +95,7 @@ pathspec==0.12.1
9595
# via black
9696
pexpect==4.9.0
9797
# via -r requirements/test.in
98-
platformdirs==4.4.0
98+
platformdirs==4.5.0
9999
# via black
100100
pluggy==1.6.0
101101
# via
@@ -137,7 +137,7 @@ pyyaml==6.0.3
137137
# via libcst
138138
redis==6.4.0
139139
# via fakeredis
140-
rich==14.1.0
140+
rich==14.2.0
141141
# via hypothesis
142142
six==1.17.0
143143
# via python-dateutil
@@ -155,7 +155,7 @@ starlette==0.48.0
155155
# via hypofuzz
156156
taskgroup==0.2.2
157157
# via hypercorn
158-
tomli==2.2.1
158+
tomli==2.3.0
159159
# via
160160
# black
161161
# coverage

requirements/test.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# ./build.sh upgrade-requirements
66
#
7-
attrs==25.3.0
7+
attrs==25.4.0
88
# via hypothesis (hypothesis-python/pyproject.toml)
99
exceptiongroup==1.3.0 ; python_version < "3.11"
1010
# via
@@ -32,7 +32,7 @@ pytest-xdist==3.8.0
3232
# via -r requirements/test.in
3333
sortedcontainers==2.4.0
3434
# via hypothesis (hypothesis-python/pyproject.toml)
35-
tomli==2.2.1
35+
tomli==2.3.0
3636
# via pytest
3737
typing-extensions==4.15.0
3838
# via exceptiongroup

requirements/tools.txt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ alabaster==1.0.0
1010
# via sphinx
1111
anyio==4.11.0
1212
# via watchfiles
13-
asgiref==3.9.2
13+
asgiref==3.10.0
1414
# via django
1515
asttokens==3.0.0
1616
# via stack-data
17-
attrs==25.3.0
17+
attrs==25.4.0
1818
# via hypothesis (hypothesis-python/pyproject.toml)
1919
autoflake==2.3.1
2020
# via shed
@@ -36,7 +36,7 @@ build==1.3.0
3636
# pip-tools
3737
cachetools==6.2.0
3838
# via tox
39-
certifi==2025.8.3
39+
certifi==2025.10.5
4040
# via requests
4141
cffi==2.0.0
4242
# via cryptography
@@ -88,7 +88,7 @@ executing==2.2.1
8888
# via stack-data
8989
feedgenerator==2.2.1
9090
# via pelican
91-
filelock==3.19.1
91+
filelock==3.20.0
9292
# via
9393
# tox
9494
# virtualenv
@@ -108,7 +108,7 @@ iniconfig==2.1.0
108108
# via pytest
109109
ipython==8.37.0
110110
# via -r requirements/tools.in
111-
isort==6.1.0
111+
isort==7.0.0
112112
# via shed
113113
jaraco-classes==3.4.0
114114
# via keyring
@@ -156,7 +156,7 @@ mypy-extensions==1.1.0
156156
# via
157157
# black
158158
# mypy
159-
nh3==0.3.0
159+
nh3==0.3.1
160160
# via readme-renderer
161161
nodeenv==1.9.1
162162
# via pyright
@@ -187,7 +187,7 @@ pexpect==4.9.0
187187
# ipython
188188
pip-tools==7.5.1
189189
# via -r requirements/tools.in
190-
platformdirs==4.4.0
190+
platformdirs==4.5.0
191191
# via
192192
# black
193193
# tox
@@ -216,7 +216,7 @@ pygments==2.18.0
216216
# readme-renderer
217217
# rich
218218
# sphinx
219-
pyproject-api==1.9.1
219+
pyproject-api==1.10.0
220220
# via tox
221221
pyproject-hooks==1.2.0
222222
# via
@@ -236,7 +236,7 @@ python-dateutil==2.9.0.post0
236236
# pelican
237237
pytokens==0.1.10
238238
# via black
239-
pyupgrade==3.20.0
239+
pyupgrade==3.21.0
240240
# via shed
241241
pyyaml==6.0.3
242242
# via
@@ -258,11 +258,11 @@ restructuredtext-lint==1.4.0
258258
# via -r requirements/tools.in
259259
rfc3986==2.0.0
260260
# via twine
261-
rich==14.1.0
261+
rich==14.2.0
262262
# via
263263
# pelican
264264
# twine
265-
ruff==0.13.3
265+
ruff==0.14.0
266266
# via -r requirements/tools.in
267267
secretstorage==3.4.0
268268
# via keyring
@@ -314,7 +314,7 @@ stack-data==0.6.3
314314
# via ipython
315315
tokenize-rt==6.2.0
316316
# via pyupgrade
317-
tomli==2.2.1
317+
tomli==2.3.0
318318
# via
319319
# autoflake
320320
# black
@@ -325,7 +325,7 @@ tomli==2.2.1
325325
# pytest
326326
# sphinx
327327
# tox
328-
tox==4.30.3
328+
tox==4.31.0
329329
# via -r requirements/tools.in
330330
traitlets==5.14.3
331331
# via
@@ -366,7 +366,7 @@ urllib3==2.5.0
366366
# via
367367
# requests
368368
# twine
369-
virtualenv==20.34.0
369+
virtualenv==20.35.3
370370
# via tox
371371
watchdog==6.0.0
372372
# via -r requirements/tools.in

tooling/src/hypothesistooling/__main__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -570,13 +570,13 @@ def run_tox(task, version, *args):
570570
# When a version is added or removed, manually update the env lists in tox.ini and
571571
# workflows/main.yml, and the `Programming Language ::` specifiers in pyproject.toml
572572
PYTHONS = {
573-
"3.9": "3.9.23",
574-
"3.10": "3.10.18",
575-
"3.11": "3.11.13",
576-
"3.12": "3.12.11",
577-
"3.13": "3.13.7",
573+
"3.9": "3.9.24",
574+
"3.10": "3.10.19",
575+
"3.11": "3.11.14",
576+
"3.12": "3.12.12",
577+
"3.13": "3.13.8",
578578
"3.13t": "3.13t-dev",
579-
"3.14": "3.14.0rc3",
579+
"3.14": "3.14.0",
580580
"3.14t": "3.14t-dev",
581581
"3.15": "3.15-dev",
582582
"3.15t": "3.15t-dev",

0 commit comments

Comments
 (0)