diff --git a/.flake8 b/.flake8 index 3ba454a9d5..a37d4d5db5 100644 --- a/.flake8 +++ b/.flake8 @@ -10,7 +10,7 @@ ignore = # ambiguous variable name, e.g. 'l' E741, # Various codes from flake8-docstrings we don't care for - D1,D205,D209,D213,D400,D401,D402,D412,D413,D999,D202, + D1,D205,D209,D213,D301,D400,D401,D402,D412,D413,D999,D202, # flake8-bugbear options we disagree with B008,B011, # flake8-bandit security warnings we disagree with or don't mind diff --git a/hypothesis-python/tests/cover/test_type_lookup_forward_ref.py b/hypothesis-python/tests/cover/test_type_lookup_forward_ref.py index 47a7303762..105e7c5084 100644 --- a/hypothesis-python/tests/cover/test_type_lookup_forward_ref.py +++ b/hypothesis-python/tests/cover/test_type_lookup_forward_ref.py @@ -104,7 +104,7 @@ def test_bound_alias_forward_ref(built): # Dot access: _CorrectDotAccess = TypeVar("_CorrectDotAccess", bound="utils.ExcInfo") -_WrongDotAccess = TypeVar("_WrongDotAccess", bound="wrong.ExcInfo") +_WrongDotAccess = TypeVar("_WrongDotAccess", bound="wrong.ExcInfo") # noqa _MissingDotAccess = TypeVar("_MissingDotAccess", bound="utils.MissingType") @@ -137,7 +137,7 @@ def test_bound_missing_dot_access_forward_ref(function): # Missing: -_Missing = TypeVar("_Missing", bound="MissingType") +_Missing = TypeVar("_Missing", bound="MissingType") # noqa def missing_fun(thing: _Missing) -> int: diff --git a/requirements/tools.txt b/requirements/tools.txt index 0f95343591..41b30b16ed 100644 --- a/requirements/tools.txt +++ b/requirements/tools.txt @@ -78,15 +78,15 @@ flake8-bandit==2.1.2 # via -r requirements/tools.in flake8-bugbear==21.3.2 # via -r requirements/tools.in -flake8-comprehensions==3.3.1 +flake8-comprehensions==3.4.0 # via -r requirements/tools.in -flake8-docstrings==1.5.0 +flake8-docstrings==1.6.0 # via -r requirements/tools.in flake8-mutable==1.2.0 # via -r requirements/tools.in flake8-polyfill==1.0.2 # via flake8-bandit -flake8==3.8.4 +flake8==3.9.0 # via # -r requirements/tools.in # flake8-2020 @@ -104,6 +104,10 @@ idna==2.10 # via requests imagesize==1.2.0 # via sphinx +importlib-metadata==3.7.3 + # via + # keyring + # twine iniconfig==1.1.1 # via pytest ipython-genutils==0.2.0 @@ -120,7 +124,7 @@ jeepney==0.6.0 # secretstorage jinja2==2.11.3 # via sphinx -keyring==22.3.0 +keyring==23.0.0 # via twine lark-parser==0.11.2 # via -r requirements/tools.in @@ -152,11 +156,13 @@ pathspec==0.8.1 # via black pbr==5.5.1 # via stevedore +pep517==0.10.0 + # via pip-tools pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pip-tools==6.0.0 +pip-tools==6.0.1 # via -r requirements/tools.in pkginfo==1.7.0 # via twine @@ -174,17 +180,17 @@ py==1.10.0 # tox pybetter==0.3.6.1 # via shed -pycodestyle==2.6.0 +pycodestyle==2.7.0 # via # flake8 # flake8-bandit pycparser==2.20 # via cffi -pydocstyle==5.1.1 +pydocstyle==6.0.0 # via flake8-docstrings pyemojify==0.2.0 # via pybetter -pyflakes==2.2.0 +pyflakes==2.3.0 # via # autoflake # flake8 @@ -204,7 +210,7 @@ pytz==2021.1 # via # babel # django -pyupgrade==2.10.0 +pyupgrade==2.11.0 # via shed pyyaml==5.4.1 # via @@ -212,7 +218,7 @@ pyyaml==5.4.1 # libcst readme-renderer==29.0 # via twine -regex==2020.11.13 +regex==2021.3.17 # via black requests-toolbelt==0.9.1 # via twine @@ -228,7 +234,7 @@ rfc3986==1.4.0 # via twine secretstorage==3.3.1 # via keyring -shed==0.3.2 +shed==0.3.3 # via -r requirements/tools.in six==1.15.0 # via @@ -253,7 +259,7 @@ sphinx-rtd-theme==0.5.1 # via -r requirements/tools.in sphinx-selective-exclude==1.0.3 # via -r requirements/tools.in -sphinx==3.5.2 +sphinx==3.5.3 # via # -r requirements/tools.in # sphinx-rtd-theme @@ -279,6 +285,7 @@ toml==0.10.2 # via # -r requirements/tools.in # black + # pep517 # pytest # tox tox==3.23.0 @@ -289,7 +296,7 @@ traitlets==4.3.3 # via # -r requirements/tools.in # ipython -twine==3.3.0 +twine==3.4.1 # via -r requirements/tools.in typed-ast==1.4.2 # via @@ -303,14 +310,16 @@ typing-extensions==3.7.4.3 # typing-inspect typing-inspect==0.6.0 # via libcst -urllib3==1.26.3 +urllib3==1.26.4 # via requests -virtualenv==20.4.2 +virtualenv==20.4.3 # via tox wcwidth==0.2.5 # via prompt-toolkit webencodings==0.5.1 # via bleach +zipp==3.4.1 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip