Skip to content

Commit f224d83

Browse files
chore: tighten bounds for setuptools_scm (#3613)
there is a regression in 8.0.0 which results in the following invalid code being generated for `vyper/version.py`: ```python from __future__ import annotations __version__ : str = version : str = '0.3.11' __version_tuple__ : 'tuple[int | str, ...]' = \ version_tuple : 'tuple[int | str, ...]' = (0, 3, 11) ``` this commit also removes some bad fuzzer deadlines.
1 parent 1711569 commit f224d83

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ def _global_version(version):
9999
"importlib-metadata",
100100
"wheel",
101101
],
102-
setup_requires=["pytest-runner", "setuptools_scm"],
102+
setup_requires=["pytest-runner", "setuptools_scm>=7.1.0,<8.0.0"],
103103
tests_require=extras_require["test"],
104104
extras_require=extras_require,
105105
entry_points={

tests/ast/nodes/test_evaluate_binop_decimal.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414

1515
@pytest.mark.fuzzing
16-
@settings(max_examples=50, deadline=1000)
16+
@settings(max_examples=50, deadline=None)
1717
@given(left=st_decimals, right=st_decimals)
1818
@example(left=Decimal("0.9999999999"), right=Decimal("0.0000000001"))
1919
@example(left=Decimal("0.0000000001"), right=Decimal("0.9999999999"))
@@ -52,7 +52,7 @@ def test_binop_pow():
5252

5353

5454
@pytest.mark.fuzzing
55-
@settings(max_examples=50, deadline=1000)
55+
@settings(max_examples=50, deadline=None)
5656
@given(
5757
values=st.lists(st_decimals, min_size=2, max_size=10),
5858
ops=st.lists(st.sampled_from("+-*/%"), min_size=11, max_size=11),

0 commit comments

Comments
 (0)