diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 45b3e0f2..2b1dee57 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,7 +3,7 @@ ci: autoupdate_schedule: monthly repos: - repo: https://github.com/asottile/pyupgrade - rev: v3.3.0 + rev: v3.3.1 hooks: - id: pyupgrade args: ["--py37-plus"] @@ -15,7 +15,7 @@ repos: files: "^(?!examples/)" args: ["--application-directories", "src"] - repo: https://github.com/psf/black - rev: 22.10.0 + rev: 22.12.0 hooks: - id: black - repo: https://github.com/PyCQA/flake8 diff --git a/requirements/dev.txt b/requirements/dev.txt index 7597d9c9..41b2619c 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -10,19 +10,25 @@ -r typing.txt build==0.9.0 # via pip-tools +cachetools==5.2.0 + # via tox cfgv==3.3.1 # via pre-commit +chardet==5.1.0 + # via tox click==8.1.3 # via # pip-compile-multi # pip-tools +colorama==0.4.6 + # via tox distlib==0.3.6 # via virtualenv -filelock==3.8.0 +filelock==3.8.2 # via # tox # virtualenv -identify==2.5.9 +identify==2.5.11 # via pre-commit nodeenv==1.7.0 # via pre-commit @@ -30,25 +36,25 @@ pep517==0.13.0 # via build pip-compile-multi==2.6.1 # via -r requirements/dev.in -pip-tools==6.10.0 +pip-tools==6.12.1 # via pip-compile-multi -platformdirs==2.5.4 - # via virtualenv +platformdirs==2.6.0 + # via + # tox + # virtualenv pre-commit==2.20.0 # via -r requirements/dev.in -py==1.11.0 +pyproject-api==1.2.1 # via tox pyyaml==6.0 # via pre-commit -six==1.16.0 - # via tox toml==0.10.2 # via pre-commit toposort==1.7 # via pip-compile-multi -tox==3.27.1 +tox==4.0.16 # via -r requirements/dev.in -virtualenv==20.16.7 +virtualenv==20.17.1 # via # pre-commit # tox diff --git a/requirements/docs.txt b/requirements/docs.txt index 7c7e5869..b1e46bde 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -9,7 +9,7 @@ alabaster==0.7.12 # via sphinx babel==2.11.0 # via sphinx -certifi==2022.9.24 +certifi==2022.12.7 # via requests charset-normalizer==2.1.1 # via requests @@ -25,19 +25,17 @@ jinja2==3.1.2 # via sphinx markupsafe==2.1.1 # via jinja2 -packaging==21.3 +packaging==22.0 # via # pallets-sphinx-themes # sphinx -pallets-sphinx-themes==2.0.2 +pallets-sphinx-themes==2.0.3 # via -r requirements/docs.in pygments==2.13.0 # via # sphinx # sphinx-tabs -pyparsing==3.0.9 - # via packaging -pytz==2022.6 +pytz==2022.7 # via babel requests==2.28.1 # via sphinx diff --git a/requirements/tests.txt b/requirements/tests.txt index b6bc00fc..aff42de2 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -5,20 +5,18 @@ # # pip-compile-multi # -asgiref==3.5.2 +asgiref==3.6.0 # via -r requirements/tests.in -attrs==22.1.0 +attrs==22.2.0 # via pytest blinker==1.5 # via -r requirements/tests.in iniconfig==1.1.1 # via pytest -packaging==21.3 +packaging==22.0 # via pytest pluggy==1.0.0 # via pytest -pyparsing==3.0.9 - # via packaging pytest==7.2.0 # via -r requirements/tests.in python-dotenv==0.21.0 diff --git a/requirements/typing.txt b/requirements/typing.txt index 491a09fb..ad8dd594 100644 --- a/requirements/typing.txt +++ b/requirements/typing.txt @@ -7,7 +7,7 @@ # cffi==1.15.1 # via cryptography -cryptography==38.0.3 +cryptography==38.0.4 # via -r requirements/typing.in mypy==0.991 # via -r requirements/typing.in @@ -19,7 +19,7 @@ types-contextvars==2.4.7 # via -r requirements/typing.in types-dataclasses==0.6.6 # via -r requirements/typing.in -types-setuptools==65.6.0.1 +types-setuptools==65.6.0.2 # via -r requirements/typing.in typing-extensions==4.4.0 # via mypy diff --git a/setup.cfg b/setup.cfg index e858d13a..ea7f66e2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -80,6 +80,8 @@ ignore = E722 # bin op line break, invalid W503 + # requires Python 3.10 + B905 # up to 88 allowed by bugbear B950 max-line-length = 80 per-file-ignores =