Skip to content

Commit a30c0ef

Browse files
authored
Merge pull request #4004 from HypothesisWorks/create-pull-request/patch
Update pinned dependencies
2 parents 9537c75 + e29175f commit a30c0ef

File tree

8 files changed

+29
-23
lines changed

8 files changed

+29
-23
lines changed

hypothesis-python/tests/conjecture/test_ir.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import pytest
1616

17-
from hypothesis import assume, example, given, strategies as st
17+
from hypothesis import HealthCheck, assume, example, given, settings, strategies as st
1818
from hypothesis.errors import StopTest
1919
from hypothesis.internal.conjecture.data import (
2020
ConjectureData,
@@ -375,6 +375,7 @@ def test_data_with_empty_ir_tree_is_overrun():
375375
assert data.status is Status.OVERRUN
376376

377377

378+
@settings(suppress_health_check=[HealthCheck.too_slow])
378379
@given(st.data())
379380
def test_node_with_different_ir_type_is_invalid(data):
380381
node = data.draw(ir_nodes())
@@ -391,6 +392,7 @@ def test_node_with_different_ir_type_is_invalid(data):
391392
assert data.status is Status.INVALID
392393

393394

395+
@settings(suppress_health_check=[HealthCheck.too_slow])
394396
@given(st.data())
395397
def test_node_with_same_ir_type_but_different_value_is_invalid(data):
396398
node = data.draw(ir_nodes())

hypothesis-python/tests/cover/test_randoms.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
import pytest
1717

18-
from hypothesis import assume, given, strategies as st
18+
from hypothesis import HealthCheck, assume, given, settings, strategies as st
1919
from hypothesis.internal.compat import ExceptionGroup
2020
from hypothesis.strategies._internal.random import (
2121
RANDOM_METHODS,
@@ -341,6 +341,7 @@ def test_can_manage_very_long_ranges_with_step(rnd):
341341
assert i in range(0, 2**256, 3)
342342

343343

344+
@settings(suppress_health_check=[HealthCheck.too_slow])
344345
@given(any_random, st.data())
345346
def test_range_with_arbitrary_step_is_in_range(rnd, data):
346347
endpoints = st.integers(-100, 100)

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ ignore = [
6666
"SIM117",
6767
"SIM300",
6868
"UP031",
69+
"UP037",
6970
]
7071

7172
exclude = [

requirements/coverage.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# ./build.sh upgrade-requirements
66
#
7-
annotated-types==0.6.0
7+
annotated-types==0.7.0
88
# via -r requirements/coverage.in
99
async-timeout==4.0.3
1010
# via redis
@@ -32,7 +32,7 @@ iniconfig==2.0.0
3232
# via pytest
3333
lark==1.1.9
3434
# via -r requirements/coverage.in
35-
libcst==1.3.1
35+
libcst==1.4.0
3636
# via -r requirements/coverage.in
3737
mypy-extensions==1.0.0
3838
# via black
@@ -59,7 +59,7 @@ ptyprocess==0.7.0
5959
# via pexpect
6060
pyarrow==16.1.0
6161
# via -r requirements/coverage.in
62-
pytest==8.2.0
62+
pytest==8.2.1
6363
# via
6464
# -r requirements/test.in
6565
# pytest-cov
@@ -91,7 +91,7 @@ tomli==2.0.1
9191
# black
9292
# coverage
9393
# pytest
94-
typing-extensions==4.12.0rc1
94+
typing-extensions==4.12.0
9595
# via
9696
# -r requirements/coverage.in
9797
# black

requirements/fuzzing.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# ./build.sh upgrade-requirements
66
#
7-
annotated-types==0.6.0
7+
annotated-types==0.7.0
88
# via -r requirements/coverage.in
99
async-timeout==4.0.3
1010
# via redis
@@ -56,7 +56,7 @@ flask==3.0.3
5656
# via dash
5757
hypofuzz==24.2.3
5858
# via -r requirements/fuzzing.in
59-
hypothesis[cli]==6.102.4
59+
hypothesis[cli]==6.102.6
6060
# via hypofuzz
6161
idna==3.7
6262
# via requests
@@ -70,7 +70,7 @@ jinja2==3.1.4
7070
# via flask
7171
lark==1.1.9
7272
# via -r requirements/coverage.in
73-
libcst==1.3.1
73+
libcst==1.4.0
7474
# via
7575
# -r requirements/coverage.in
7676
# hypofuzz
@@ -118,7 +118,7 @@ pyarrow==16.1.0
118118
# via -r requirements/coverage.in
119119
pygments==2.18.0
120120
# via rich
121-
pytest==8.2.0
121+
pytest==8.2.1
122122
# via
123123
# -r requirements/test.in
124124
# hypofuzz
@@ -140,7 +140,7 @@ pyyaml==6.0.1
140140
# via libcst
141141
redis==5.0.4
142142
# via fakeredis
143-
requests==2.31.0
143+
requests==2.32.2
144144
# via
145145
# dash
146146
# hypofuzz
@@ -164,7 +164,7 @@ tomli==2.0.1
164164
# black
165165
# coverage
166166
# pytest
167-
typing-extensions==4.12.0rc1
167+
typing-extensions==4.12.0
168168
# via
169169
# -r requirements/coverage.in
170170
# black
@@ -182,5 +182,5 @@ zipp==3.18.2
182182
# via importlib-metadata
183183

184184
# The following packages are considered to be unsafe in a requirements file:
185-
setuptools==69.5.1
185+
setuptools==70.0.0
186186
# via dash

requirements/test.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ pluggy==1.5.0
2222
# via pytest
2323
ptyprocess==0.7.0
2424
# via pexpect
25-
pytest==8.2.0
25+
pytest==8.2.1
2626
# via
2727
# -r requirements/test.in
2828
# pytest-xdist

requirements/tools.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ click==8.1.7
4242
# via
4343
# black
4444
# pip-tools
45-
codespell==2.2.6
45+
codespell==2.3.0
4646
# via -r requirements/tools.in
4747
colorama==0.4.6
4848
# via tox
@@ -123,7 +123,7 @@ keyring==25.2.1
123123
# via twine
124124
lark==1.1.9
125125
# via -r requirements/tools.in
126-
libcst==1.3.1
126+
libcst==1.4.0
127127
# via
128128
# -r requirements/tools.in
129129
# shed
@@ -207,9 +207,9 @@ pyproject-hooks==1.1.0
207207
# via
208208
# build
209209
# pip-tools
210-
pyright==1.1.363
210+
pyright==1.1.364
211211
# via -r requirements/tools.in
212-
pytest==8.2.0
212+
pytest==8.2.1
213213
# via -r requirements/tools.in
214214
python-dateutil==2.9.0.post0
215215
# via
@@ -225,7 +225,7 @@ pyyaml==6.0.1
225225
# sphinx-jsonschema
226226
readme-renderer==43.0
227227
# via twine
228-
requests==2.31.0
228+
requests==2.32.2
229229
# via
230230
# -r requirements/tools.in
231231
# requests-toolbelt
@@ -242,7 +242,7 @@ rich==13.7.1
242242
# via
243243
# pelican
244244
# twine
245-
ruff==0.4.4
245+
ruff==0.4.5
246246
# via -r requirements/tools.in
247247
secretstorage==3.3.3
248248
# via keyring
@@ -330,9 +330,9 @@ types-pytz==2024.1.0.20240417
330330
# via -r requirements/tools.in
331331
types-redis==4.6.0.20240425
332332
# via -r requirements/tools.in
333-
types-setuptools==69.5.0.20240518
333+
types-setuptools==70.0.0.20240524
334334
# via types-cffi
335-
typing-extensions==4.12.0rc1
335+
typing-extensions==4.12.0
336336
# via
337337
# -r requirements/tools.in
338338
# anyio
@@ -360,7 +360,7 @@ zipp==3.18.2
360360
# The following packages are considered to be unsafe in a requirements file:
361361
pip==24.0
362362
# via pip-tools
363-
setuptools==69.5.1
363+
setuptools==70.0.0
364364
# via
365365
# nodeenv
366366
# pip-tools

tooling/ignore-list.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
aas
2+
assertIn
3+
Copin
24
crate
35
damon
46
nd

0 commit comments

Comments
 (0)