Skip to content

Commit b8dd6e9

Browse files
committed
Update pinned dependencies
1 parent 2b1de22 commit b8dd6e9

10 files changed

Lines changed: 66 additions & 59 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ jobs:
254254
# Note that the versions below are updated by `update_pyodide_versions()` in our weekly cronjob.
255255
# The versions of pyodide-build and the Pyodide runtime may differ.
256256
PYODIDE_VERSION: 0.29.3
257-
PYODIDE_BUILD_VERSION: 0.33.0
257+
PYODIDE_BUILD_VERSION: 0.34.1
258258
# pyodide 0.29.0 (latest at time of writing) doesn't yet support 3.14
259259
PYTHON_VERSION: 3.13.2
260260
steps:

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ SCRIPTS="$ROOT/tooling/scripts"
1919
# shellcheck source=tooling/scripts/common.sh
2020
source "$SCRIPTS/common.sh"
2121

22-
PYTHON_VERSION="3.14.3"
22+
PYTHON_VERSION="3.14.4"
2323

2424
if [ -n "${GITHUB_ACTIONS-}" ] || [ -n "${CODESPACES-}" ] || [ -n "${CLAUDECODE-}" ] ; then
2525
# We're on GitHub Actions, Codespaces, or Claude Code and already have a suitable Python

hypothesis-python/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,15 +116,15 @@ dpcontracts = ["dpcontracts>=0.4"]
116116
redis = ["redis>=3.0.0"]
117117
crosshair = ["hypothesis-crosshair>=0.0.27", "crosshair-tool>=0.0.102"]
118118
# zoneinfo is an odd one: every dependency is platform-conditional.
119-
zoneinfo = ["tzdata>=2025.3; sys_platform == 'win32' or sys_platform == 'emscripten'"]
119+
zoneinfo = ["tzdata>=2026.1; sys_platform == 'win32' or sys_platform == 'emscripten'"]
120120
# We only support Django versions with upstream support - see
121121
# https://www.djangoproject.com/download/#supported-versions
122122
# We also leave the choice of timezone library to the user, since it
123123
# might be zoneinfo or pytz depending on version and configuration.
124124
django = ["django>=4.2"]
125125
watchdog = ["watchdog>=4.0.0"]
126126
# Avoid changing this by hand. This is automatically updated by update_changelog_and_version
127-
all = ["black>=20.8b0", "click>=7.0", "crosshair-tool>=0.0.102", "django>=4.2", "dpcontracts>=0.4", "hypothesis-crosshair>=0.0.27", "lark>=0.10.1", "libcst>=0.3.16", "numpy>=1.21.6", "pandas>=1.1", "pytest>=4.6", "python-dateutil>=1.4", "pytz>=2014.1", "redis>=3.0.0", "rich>=9.0.0", "tzdata>=2025.3; sys_platform == 'win32' or sys_platform == 'emscripten'", "watchdog>=4.0.0"]
127+
all = ["black>=20.8b0", "click>=7.0", "crosshair-tool>=0.0.102", "django>=4.2", "dpcontracts>=0.4", "hypothesis-crosshair>=0.0.27", "lark>=0.10.1", "libcst>=0.3.16", "numpy>=1.21.6", "pandas>=1.1", "pytest>=4.6", "python-dateutil>=1.4", "pytz>=2014.1", "redis>=3.0.0", "rich>=9.0.0", "tzdata>=2026.1; sys_platform == 'win32' or sys_platform == 'emscripten'", "watchdog>=4.0.0"]
128128

129129
[tool.setuptools.dynamic]
130130
version = {attr = "hypothesis.version.__version__"}

hypothesis-python/tox.ini

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -196,10 +196,10 @@ setenv=
196196
nocontrib: DJANGO_SETTINGS_MODULE=tests.django.toys.settings.settings_no_contrib
197197
deps=
198198
-r../requirements/test.txt
199-
django42: django==4.2.29
200-
django52: django==5.2.12
201-
django60: django==6.0.3
202-
django-nocontrib: django==6.0.3
199+
django42: django==4.2.30
200+
django52: django==5.2.13
201+
django60: django==6.0.4
202+
django-nocontrib: django==6.0.4
203203
commands =
204204
python -bb -X dev -m tests.django.manage test tests.django {posargs}
205205

requirements/coverage.txt

Lines changed: 8 additions & 7 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
black==26.3.1
1010
# via -r requirements/coverage.in
11-
click==8.3.1
11+
click==8.3.2
1212
# via
1313
# -r requirements/coverage.in
1414
# black
@@ -18,7 +18,7 @@ dpcontracts==0.6.0
1818
# via -r requirements/coverage.in
1919
execnet==2.1.2
2020
# via pytest-xdist
21-
fakeredis==2.34.1
21+
fakeredis==2.35.0
2222
# via -r requirements/coverage.in
2323
iniconfig==2.3.0
2424
# via pytest
@@ -28,21 +28,21 @@ libcst==1.8.6
2828
# via -r requirements/coverage.in
2929
mypy-extensions==1.1.0
3030
# via black
31-
numpy==2.4.3
31+
numpy==2.4.4
3232
# via
3333
# -r requirements/coverage.in
3434
# pandas
3535
packaging==26.0
3636
# via
3737
# black
3838
# pytest
39-
pandas==3.0.1
39+
pandas==3.0.2
4040
# via -r requirements/coverage.in
4141
pathspec==1.0.4
4242
# via black
4343
pexpect==4.9.0
4444
# via -r requirements/test.in
45-
platformdirs==4.9.4
45+
platformdirs==4.9.6
4646
# via black
4747
pluggy==1.6.0
4848
# via
@@ -52,13 +52,14 @@ ptyprocess==0.7.0
5252
# via pexpect
5353
pyarrow==23.0.1
5454
# via -r requirements/coverage.in
55-
pygments==2.19.2
55+
pygments==2.20.0
5656
# via pytest
57-
pytest==9.0.2
57+
pytest==9.0.3
5858
# via
5959
# -r requirements/test.in
6060
# pytest-cov
6161
# pytest-xdist
62+
# syrupy
6263
pytest-cov==7.1.0
6364
# via -r requirements/coverage.in
6465
pytest-xdist==3.8.0

requirements/crosshair.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ crosshair-tool==0.0.102
1919
# hypothesis-crosshair
2020
execnet==2.1.2
2121
# via pytest-xdist
22-
hypothesis==6.151.9
22+
hypothesis==6.151.12
2323
# via hypothesis-crosshair
2424
hypothesis-crosshair==0.0.27
2525
# via -r requirements/crosshair.in
2626
importlib-metadata==9.0.0
2727
# via crosshair-tool
28-
importlib-resources==6.5.2
28+
importlib-resources==7.0.0
2929
# via typeshed-client
3030
iniconfig==2.3.0
3131
# via pytest
@@ -45,12 +45,13 @@ ptyprocess==0.7.0
4545
# via pexpect
4646
pygls==2.1.1
4747
# via crosshair-tool
48-
pygments==2.19.2
48+
pygments==2.20.0
4949
# via pytest
50-
pytest==9.0.2
50+
pytest==9.0.3
5151
# via
5252
# -r requirements/test.in
5353
# pytest-xdist
54+
# syrupy
5455
pytest-xdist==3.8.0
5556
# via -r requirements/test.in
5657
sortedcontainers==2.4.0

requirements/fuzzing.txt

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ black==26.3.1
1717
# -r requirements/coverage.in
1818
# hypofuzz
1919
# hypothesis
20-
click==8.3.1
20+
click==8.3.2
2121
# via
2222
# -r requirements/coverage.in
2323
# black
@@ -30,7 +30,7 @@ dpcontracts==0.6.0
3030
# via -r requirements/coverage.in
3131
execnet==2.1.2
3232
# via pytest-xdist
33-
fakeredis==2.34.1
33+
fakeredis==2.35.0
3434
# via -r requirements/coverage.in
3535
h11==0.16.0
3636
# via
@@ -46,7 +46,7 @@ hyperframe==6.1.0
4646
# via h2
4747
hypofuzz==25.11.1
4848
# via -r requirements/fuzzing.in
49-
hypothesis[cli,watchdog]==6.151.9
49+
hypothesis[cli,watchdog]==6.151.12
5050
# via hypofuzz
5151
idna==3.11
5252
# via
@@ -66,7 +66,7 @@ mdurl==0.1.2
6666
# via markdown-it-py
6767
mypy-extensions==1.1.0
6868
# via black
69-
numpy==2.4.3
69+
numpy==2.4.4
7070
# via
7171
# -r requirements/coverage.in
7272
# pandas
@@ -76,13 +76,13 @@ packaging==26.0
7676
# via
7777
# black
7878
# pytest
79-
pandas==3.0.1
79+
pandas==3.0.2
8080
# via -r requirements/coverage.in
8181
pathspec==1.0.4
8282
# via black
8383
pexpect==4.9.0
8484
# via -r requirements/test.in
85-
platformdirs==4.9.4
85+
platformdirs==4.9.6
8686
# via black
8787
pluggy==1.6.0
8888
# via
@@ -96,16 +96,17 @@ ptyprocess==0.7.0
9696
# via pexpect
9797
pyarrow==23.0.1
9898
# via -r requirements/coverage.in
99-
pygments==2.19.2
99+
pygments==2.20.0
100100
# via
101101
# pytest
102102
# rich
103-
pytest==9.0.2
103+
pytest==9.0.3
104104
# via
105105
# -r requirements/test.in
106106
# hypofuzz
107107
# pytest-cov
108108
# pytest-xdist
109+
# syrupy
109110
pytest-cov==7.1.0
110111
# via -r requirements/coverage.in
111112
pytest-xdist==3.8.0
@@ -122,7 +123,7 @@ pyyaml==6.0.3
122123
# via libcst
123124
redis==7.4.0
124125
# via fakeredis
125-
rich==14.3.3
126+
rich==14.3.4
126127
# via hypothesis
127128
six==1.17.0
128129
# via python-dateutil
@@ -136,6 +137,8 @@ sortedcontainers==2.4.0
136137
# trio
137138
starlette==1.0.0
138139
# via hypofuzz
140+
syrupy==5.1.0
141+
# via -r requirements/test.in
139142
trio==0.33.0
140143
# via hypofuzz
141144
typing-extensions==4.15.0

requirements/test.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@ pluggy==1.6.0
1616
# via pytest
1717
ptyprocess==0.7.0
1818
# via pexpect
19-
pygments==2.19.2
19+
pygments==2.20.0
2020
# via pytest
21-
pytest==9.0.2
21+
pytest==9.0.3
2222
# via
2323
# -r requirements/test.in
2424
# pytest-xdist
25+
# syrupy
2526
pytest-xdist==3.8.0
2627
# via -r requirements/test.in
2728
sortedcontainers==2.4.0

0 commit comments

Comments
 (0)