diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c66101eb..8df9f9c6 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.7.0 + rev: v3.10.1 hooks: - id: pyupgrade args: ["--py38-plus"] @@ -14,12 +14,12 @@ repos: files: "^(?!examples/)" args: ["--py38-plus", "--application-directories", "src"] - repo: https://github.com/psf/black - rev: 23.3.0 + rev: 23.7.0 hooks: - id: black args: ["--target-version", "py38"] - repo: https://github.com/PyCQA/flake8 - rev: 6.0.0 + rev: 6.1.0 hooks: - id: flake8 additional_dependencies: diff --git a/requirements/dev.txt b/requirements/dev.txt index 3074beb5..fb77f696 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,61 +8,61 @@ -r docs.txt -r mypy.txt -r tests.txt -build==0.10.0 +build==1.0.3 # via pip-tools cachetools==5.3.1 # via tox -cfgv==3.3.1 +cfgv==3.4.0 # via pre-commit -chardet==5.1.0 +chardet==5.2.0 # via tox -click==8.1.3 +click==8.1.7 # via # pip-compile-multi # pip-tools colorama==0.4.6 # via tox -coverage[toml]==7.2.7 +coverage[toml]==7.3.1 # via # -r requirements/dev.in # pytest-cov -distlib==0.3.6 +distlib==0.3.7 # via virtualenv -filelock==3.12.2 +filelock==3.12.3 # via # tox # virtualenv -identify==2.5.24 +identify==2.5.27 # via pre-commit nodeenv==1.8.0 # via pre-commit pip-compile-multi==2.6.3 # via -r requirements/dev.in -pip-tools==6.13.0 +pip-tools==7.3.0 # via pip-compile-multi -platformdirs==3.8.0 +platformdirs==3.10.0 # via # tox # virtualenv -pre-commit==3.3.3 +pre-commit==3.4.0 # via -r requirements/dev.in -pyproject-api==1.5.2 +pyproject-api==1.6.1 # via tox pyproject-hooks==1.0.0 # via build pytest-cov==4.1.0 # via -r requirements/dev.in -pyyaml==6.0 +pyyaml==6.0.1 # via pre-commit toposort==1.10 # via pip-compile-multi -tox==4.6.3 +tox==4.11.3 # via -r requirements/dev.in -virtualenv==20.23.1 +virtualenv==20.24.5 # via # pre-commit # tox -wheel==0.40.0 +wheel==0.41.2 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/docs.txt b/requirements/docs.txt index 98f0505e..c1f4cef4 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -11,7 +11,7 @@ babel==2.12.1 # via sphinx certifi==2023.7.22 # via requests -charset-normalizer==3.1.0 +charset-normalizer==3.2.0 # via requests docutils==0.20.1 # via sphinx @@ -28,34 +28,39 @@ packaging==23.1 # pallets-sphinx-themes # sphinx pallets-sphinx-themes==2.1.1 - # via -r docs.in -pygments==2.15.1 + # via -r requirements/docs.in +pygments==2.16.1 # via sphinx requests==2.31.0 # via sphinx snowballstemmer==2.2.0 # via sphinx -sphinx==7.0.1 +sphinx==7.2.5 # via - # -r docs.in + # -r requirements/docs.in # pallets-sphinx-themes # sphinx-issues + # sphinxcontrib-applehelp + # sphinxcontrib-devhelp + # sphinxcontrib-htmlhelp # sphinxcontrib-log-cabinet + # sphinxcontrib-qthelp + # sphinxcontrib-serializinghtml sphinx-issues==3.0.1 - # via -r docs.in -sphinxcontrib-applehelp==1.0.4 + # via -r requirements/docs.in +sphinxcontrib-applehelp==1.0.7 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.5 # via sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.0.4 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-log-cabinet==1.0.1 - # via -r docs.in -sphinxcontrib-qthelp==1.0.3 + # via -r requirements/docs.in +sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx -urllib3==2.0.3 +urllib3==2.0.4 # via requests diff --git a/requirements/mypy.txt b/requirements/mypy.txt index 759cfc8f..96c259d6 100644 --- a/requirements/mypy.txt +++ b/requirements/mypy.txt @@ -5,21 +5,23 @@ # # pip-compile-multi # +greenlet==2.0.2 + # via sqlalchemy iniconfig==2.0.0 # via pytest -mypy==1.4.1 +mypy==1.5.1 # via -r requirements/mypy.in mypy-extensions==1.0.0 # via mypy packaging==23.1 # via pytest -pluggy==1.2.0 +pluggy==1.3.0 # via pytest -pytest==7.4.0 +pytest==7.4.2 # via -r requirements/mypy.in -sqlalchemy==2.0.17 +sqlalchemy==2.0.20 # via -r requirements/mypy.in -typing-extensions==4.6.3 +typing-extensions==4.7.1 # via # mypy # sqlalchemy diff --git a/requirements/tests-min.txt b/requirements/tests-min.txt index a5dc4228..3d800e71 100644 --- a/requirements/tests-min.txt +++ b/requirements/tests-min.txt @@ -5,10 +5,12 @@ # # pip-compile-multi # -click==8.1.3 +click==8.1.7 # via flask flask==2.2.5 # via -r requirements/tests-min.in +greenlet==2.0.2 + # via sqlalchemy itsdangerous==2.1.2 # via flask jinja2==3.1.2 @@ -19,7 +21,7 @@ markupsafe==2.1.3 # werkzeug sqlalchemy==2.0.16 # via -r requirements/tests-min.in -typing-extensions==4.6.3 +typing-extensions==4.7.1 # via sqlalchemy werkzeug==2.2.3 # via diff --git a/requirements/tests.txt b/requirements/tests.txt index 9064f148..609ed1e0 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -11,7 +11,7 @@ iniconfig==2.0.0 # via pytest packaging==23.1 # via pytest -pluggy==1.2.0 +pluggy==1.3.0 # via pytest -pytest==7.4.0 +pytest==7.4.2 # via -r requirements/tests.in