Skip to content

Commit 17f640f

Browse files
committed
Update pinned dependencies
1 parent b953137 commit 17f640f

File tree

12 files changed

+140
-117
lines changed

12 files changed

+140
-117
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,8 @@ jobs:
239239
NODE_VERSION: 22
240240
# Note that the versions below are updated by `update_pyodide_versions()` in our weekly cronjob.
241241
# The versions of pyodide-build and the Pyodide runtime may differ.
242-
PYODIDE_VERSION: 0.27.5
243-
PYODIDE_BUILD_VERSION: 0.30.0
242+
PYODIDE_VERSION: 0.27.7
243+
PYODIDE_BUILD_VERSION: 0.30.5
244244
PYTHON_VERSION: 3.12.7
245245
steps:
246246
- uses: actions/checkout@v3

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.17
29-
PYTHON=$(pythonloc 3.10.17)/bin/python
28+
"$SCRIPTS/ensure-python.sh" 3.10.18
29+
PYTHON=$(pythonloc 3.10.18)/bin/python
3030
fi
3131

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

hypothesis-python/RELEASE.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
RELEASE_TYPE: patch
2+
3+
This patch updates our vendored `list of top-level domains <https://www.iana.org/domains/root/db>`__,
4+
which is used by the provisional :func:`~hypothesis.provisional.domains` strategy.

hypothesis-python/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ pandas = ["pandas>=1.1"]
111111
pytest = ["pytest>=4.6"]
112112
dpcontracts = ["dpcontracts>=0.4"]
113113
redis = ["redis>=3.0.0"]
114-
crosshair = ["hypothesis-crosshair>=0.0.23", "crosshair-tool>=0.0.88"]
114+
crosshair = ["hypothesis-crosshair>=0.0.24", "crosshair-tool>=0.0.93"]
115115
# zoneinfo is an odd one: every dependency is platform-conditional.
116116
zoneinfo = ["tzdata>=2025.2; sys_platform == 'win32' or sys_platform == 'emscripten'"]
117117
# We only support Django versions with upstream support - see
@@ -121,7 +121,7 @@ zoneinfo = ["tzdata>=2025.2; sys_platform == 'win32' or sys_platform == 'emscrip
121121
django = ["django>=4.2"]
122122
watchdog = ["watchdog>=4.0.0"]
123123
# Avoid changing this by hand. This is automatically updated by update_changelog_and_version
124-
all = ["black>=19.10b0", "click>=7.0", "crosshair-tool>=0.0.88", "django>=4.2", "dpcontracts>=0.4", "hypothesis-crosshair>=0.0.23", "lark>=0.10.1", "libcst>=0.3.16", "numpy>=1.19.3", "pandas>=1.1", "pytest>=4.6", "python-dateutil>=1.4", "pytz>=2014.1", "redis>=3.0.0", "rich>=9.0.0", "tzdata>=2025.2; sys_platform == 'win32' or sys_platform == 'emscripten'", "watchdog>=4.0.0"]
124+
all = ["black>=19.10b0", "click>=7.0", "crosshair-tool>=0.0.93", "django>=4.2", "dpcontracts>=0.4", "hypothesis-crosshair>=0.0.24", "lark>=0.10.1", "libcst>=0.3.16", "numpy>=1.19.3", "pandas>=1.1", "pytest>=4.6", "python-dateutil>=1.4", "pytz>=2014.1", "redis>=3.0.0", "rich>=9.0.0", "tzdata>=2025.2; sys_platform == 'win32' or sys_platform == 'emscripten'", "watchdog>=4.0.0"]
125125

126126
[tool.setuptools.dynamic]
127127
version = {attr = "hypothesis.version.__version__"}

hypothesis-python/src/hypothesis/vendor/tlds-alpha-by-domain.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Version 2025030100, Last Updated Sat Mar 1 07:07:02 2025 UTC
1+
# Version 2025062100, Last Updated Sat Jun 21 07:07:01 2025 UTC
22
AAA
33
AARP
44
ABB
@@ -118,7 +118,6 @@ BE
118118
BEATS
119119
BEAUTY
120120
BEER
121-
BENTLEY
122121
BERLIN
123122
BEST
124123
BESTBUY
@@ -658,7 +657,6 @@ LA
658657
LACAIXA
659658
LAMBORGHINI
660659
LAMER
661-
LANCASTER
662660
LAND
663661
LANDROVER
664662
LANXESS
@@ -914,7 +912,6 @@ POLITIE
914912
PORN
915913
POST
916914
PR
917-
PRAMERICA
918915
PRAXI
919916
PRESS
920917
PRIME

hypothesis-python/tox.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,8 +173,8 @@ setenv=
173173
nocontrib: DJANGO_SETTINGS_MODULE=tests.django.toys.settings.settings_no_contrib
174174
deps=
175175
-r../requirements/test.txt
176-
django42: django==4.2.22
177-
django51: django==5.1.8
176+
django42: django==4.2.23
177+
django51: django==5.1.11
178178
django52: django==5.2.3
179179
django-nocontrib: django==5.2.3
180180
commands =

requirements/coverage.txt

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,60 +14,64 @@ attrs==24.1.0
1414
# hypothesis (hypothesis-python/pyproject.toml)
1515
black==25.1.0
1616
# via -r requirements/coverage.in
17-
click==8.1.8
17+
click==8.2.1
1818
# via
1919
# -r requirements/coverage.in
2020
# black
21-
coverage[toml]==7.8.0
21+
coverage[toml]==7.9.1
2222
# via pytest-cov
2323
dpcontracts==0.6.0
2424
# via -r requirements/coverage.in
25-
exceptiongroup==1.2.2 ; python_version < "3.11"
25+
exceptiongroup==1.3.0 ; python_version < "3.11"
2626
# via
2727
# hypothesis (hypothesis-python/pyproject.toml)
2828
# pytest
2929
execnet==2.1.1
3030
# via pytest-xdist
31-
fakeredis==2.28.1
31+
fakeredis==2.30.1
3232
# via -r requirements/coverage.in
3333
iniconfig==2.1.0
3434
# via pytest
3535
lark==1.2.2
3636
# via -r requirements/coverage.in
37-
libcst==1.7.0
37+
libcst==1.8.2
3838
# via -r requirements/coverage.in
3939
mypy-extensions==1.1.0
4040
# via black
41-
numpy==2.2.5
41+
numpy==2.2.6
4242
# via
4343
# -r requirements/coverage.in
4444
# pandas
4545
packaging==25.0
4646
# via
4747
# black
4848
# pytest
49-
pandas==2.2.3
49+
pandas==2.3.0
5050
# via -r requirements/coverage.in
5151
pathspec==0.12.1
5252
# via black
5353
pexpect==4.9.0
5454
# via -r requirements/test.in
55-
platformdirs==4.3.7
55+
platformdirs==4.3.8
5656
# via black
57-
pluggy==1.5.0
58-
# via pytest
57+
pluggy==1.6.0
58+
# via
59+
# pytest
60+
# pytest-cov
5961
ptyprocess==0.7.0
6062
# via pexpect
61-
pyarrow==19.0.1
63+
pyarrow==20.0.0
6264
# via -r requirements/coverage.in
63-
pytest==8.4.0
65+
pygments==2.19.2
66+
# via pytest
67+
pytest==8.4.1
6468
# via
6569
# -r requirements/test.in
6670
# pytest-cov
6771
# pytest-xdist
68-
pytest-cov==6.1.1
72+
pytest-cov==6.2.1
6973
# via -r requirements/coverage.in
70-
pytest-xdist==3.6.1
74+
pytest-xdist==3.7.0
7175
# via -r requirements/test.in
7276
python-dateutil==2.9.0.post0
7377
# via
@@ -79,7 +83,7 @@ pytz==2025.2
7983
# pandas
8084
pyyaml==6.0.2
8185
# via libcst
82-
redis==5.2.1
86+
redis==6.2.0
8387
# via fakeredis
8488
six==1.17.0
8589
# via python-dateutil
@@ -92,10 +96,11 @@ tomli==2.2.1
9296
# black
9397
# coverage
9498
# pytest
95-
typing-extensions==4.13.2
99+
typing-extensions==4.14.0
96100
# via
97101
# -r requirements/coverage.in
98102
# black
103+
# exceptiongroup
99104
# fakeredis
100105
tzdata==2025.2
101106
# via pandas

requirements/crosshair.txt

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,23 @@ cattrs==24.1.3
1515
# via
1616
# lsprotocol
1717
# pygls
18-
crosshair-tool==0.0.88
18+
crosshair-tool==0.0.93
1919
# via
2020
# -r requirements/crosshair.in
2121
# hypothesis-crosshair
22-
exceptiongroup==1.2.2 ; python_version < "3.11"
22+
exceptiongroup==1.3.0 ; python_version < "3.11"
2323
# via
2424
# cattrs
2525
# hypothesis
2626
# hypothesis (hypothesis-python/pyproject.toml)
2727
# pytest
2828
execnet==2.1.1
2929
# via pytest-xdist
30-
hypothesis==6.131.7
30+
hypothesis==6.135.14
3131
# via hypothesis-crosshair
32-
hypothesis-crosshair==0.0.23
32+
hypothesis-crosshair==0.0.24
3333
# via -r requirements/crosshair.in
34-
importlib-metadata==8.6.1
34+
importlib-metadata==8.7.0
3535
# via crosshair-tool
3636
importlib-resources==6.5.2
3737
# via typeshed-client
@@ -47,17 +47,19 @@ packaging==25.0
4747
# pytest
4848
pexpect==4.9.0
4949
# via -r requirements/test.in
50-
pluggy==1.5.0
50+
pluggy==1.6.0
5151
# via pytest
5252
ptyprocess==0.7.0
5353
# via pexpect
5454
pygls==1.3.1
5555
# via crosshair-tool
56-
pytest==8.4.0
56+
pygments==2.19.2
57+
# via pytest
58+
pytest==8.4.1
5759
# via
5860
# -r requirements/test.in
5961
# pytest-xdist
60-
pytest-xdist==3.6.1
62+
pytest-xdist==3.7.0
6163
# via -r requirements/test.in
6264
sortedcontainers==2.4.0
6365
# via
@@ -67,15 +69,16 @@ tomli==2.2.1
6769
# via pytest
6870
typeshed-client==2.7.0
6971
# via crosshair-tool
70-
typing-extensions==4.13.2
72+
typing-extensions==4.14.0
7173
# via
7274
# cattrs
7375
# crosshair-tool
76+
# exceptiongroup
7477
# typeshed-client
7578
# typing-inspect
7679
typing-inspect==0.9.0
7780
# via crosshair-tool
78-
z3-solver==4.15.0.0
81+
z3-solver==4.15.1.0
7982
# via crosshair-tool
80-
zipp==3.21.0
83+
zipp==3.23.0
8184
# via importlib-metadata

0 commit comments

Comments
 (0)