diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b0e2ef4e..8c8b19b5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -39,7 +39,7 @@ repos: - id: remove-tabs - id: forbid-tabs - repo: https://github.com/python-jsonschema/check-jsonschema - rev: aa1acdb72677dfbc5f507d2dfd45d8380bbcc2e0 # frozen: 0.29.3 + rev: 37cd56d9d154dfb0648eaee8efc1040512700c47 # frozen: 0.29.4 hooks: - id: check-readthedocs - id: check-dependabot @@ -52,7 +52,7 @@ repos: - id: actionlint additional_dependencies: [pyflakes, shellcheck-py] - repo: https://github.com/commitizen-tools/commitizen - rev: a3498aba5e94c9f7c4acb529b5e7eb6df65fd053 # frozen: v3.29.1 + rev: bfe422faef54a78ff8c0ce5dea0da053159c9f9d # frozen: v3.30.0 hooks: - id: commitizen stages: [commit-msg] @@ -138,7 +138,7 @@ repos: always_run: true args: [audit, --json, --ignore-code=CVE-2019-8341] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: 75b98813cfb7e663870a28c74366a1e99d7bfe79 # frozen: v0.6.9 + rev: 8983acb92ee4b01924893632cf90af926fa608f0 # frozen: v0.7.0 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] diff --git a/docs/requirements.txt b/docs/requirements.txt index a3f652c3..72911dd4 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -3,16 +3,18 @@ beautifulsoup4==4.12.3 ; python_version >= "3.8" and python_version < "4.0" black==24.8.0 ; python_version >= "3.8" and python_version < "4.0" bracex==2.5.post1 ; python_version >= "3.8" and python_version < "4.0" certifi==2024.8.30 ; python_version >= "3.8" and python_version < "4.0" -charset-normalizer==3.3.2 ; python_version >= "3.8" and python_version < "4.0" +charset-normalizer==3.4.0 ; python_version >= "3.8" and python_version < "4.0" click==8.1.7 ; python_version >= "3.8" and python_version < "4.0" codespell==2.3.0 ; python_version >= "3.8" and python_version < "4.0" colorama==0.4.6 ; python_version >= "3.8" and python_version < "4.0" editdistpy==0.1.5 ; python_version >= "3.8" and python_version < "4.0" editorconfig==0.12.4 ; python_version >= "3.8" and python_version < "4.0" ghp-import==2.1.0 ; python_version >= "3.8" and python_version < "4.0" -griffe==1.3.2 ; python_version >= "3.8" and python_version < "4.0" +griffe==1.4.0 ; python_version >= "3.8" and python_version < "4.0" +hjson==3.1.0 ; python_version >= "3.8" and python_version < "4.0" idna==3.10 ; python_version >= "3.8" and python_version < "4.0" importlib-metadata==8.5.0 ; python_version >= "3.8" and python_version < "3.10" +inflect==7.4.0 ; python_version >= "3.8" and python_version < "4.0" jinja2==3.1.4 ; python_version >= "3.8" and python_version < "4.0" jsbeautifier==1.15.1 ; python_version >= "3.8" and python_version < "4.0" markdown==3.7 ; python_version >= "3.8" and python_version < "4.0" @@ -20,17 +22,18 @@ markupsafe==2.1.5 ; python_version >= "3.8" and python_version < "4.0" mergedeep==1.3.4 ; python_version >= "3.8" and python_version < "4.0" mkdocs==1.6.1 ; python_version >= "3.8" and python_version < "4.0" mkdocs-autorefs==1.2.0 ; python_version >= "3.8" and python_version < "4.0" -mkdocs-ezglossary-plugin==1.6.10 ; python_version >= "3.8" and python_version < "4.0" +mkdocs-ezglossary-plugin==1.7.1 ; python_version >= "3.8" and python_version < "4.0" mkdocs-gen-files==0.5.0 ; python_version >= "3.8" and python_version < "4.0" mkdocs-get-deps==0.2.0 ; python_version >= "3.8" and python_version < "4.0" mkdocs-include-markdown-plugin==6.2.2 ; python_version >= "3.8" and python_version < "4.0" mkdocs-literate-nav==0.6.1 ; python_version >= "3.8" and python_version < "4.0" -mkdocs-macros-plugin==1.2.0 ; python_version >= "3.8" and python_version < "4.0" +mkdocs-macros-plugin==1.3.6 ; python_version >= "3.8" and python_version < "4.0" mkdocs-mermaid2-plugin==1.1.1 ; python_version >= "3.8" and python_version < "4.0" mkdocs-section-index==0.3.9 ; python_version >= "3.8" and python_version < "4.0" mkdocs-spellcheck==1.1.0 ; python_version >= "3.8" and python_version < "4.0" mkdocstrings==0.26.1 ; python_version >= "3.8" and python_version < "4.0" mkdocstrings-python==1.11.1 ; python_version >= "3.8" and python_version < "4.0" +more-itertools==10.5.0 ; python_version >= "3.8" and python_version < "4.0" mypy-extensions==1.0.0 ; python_version >= "3.8" and python_version < "4.0" nodeenv==1.9.1 ; python_version >= "3.8" and python_version < "4.0" packaging==24.1 ; python_version >= "3.8" and python_version < "4.0" @@ -42,13 +45,15 @@ python-dateutil==2.9.0.post0 ; python_version >= "3.8" and python_version < "4.0 pyyaml==6.0.2 ; python_version >= "3.8" and python_version < "4.0" pyyaml-env-tag==0.1 ; python_version >= "3.8" and python_version < "4.0" requests==2.32.3 ; python_version >= "3.8" and python_version < "4.0" -setuptools==75.1.0 ; python_version >= "3.8" and python_version < "4.0" +setuptools==75.2.0 ; python_version >= "3.8" and python_version < "4.0" six==1.16.0 ; python_version >= "3.8" and python_version < "4.0" soupsieve==2.6 ; python_version >= "3.8" and python_version < "4.0" +super-collections==0.5.3 ; python_version >= "3.8" and python_version < "4.0" symspellpy==6.7.8 ; python_version >= "3.8" and python_version < "4.0" termcolor==2.4.0 ; python_version >= "3.8" and python_version < "4.0" tomli==2.0.2 ; python_version >= "3.8" and python_version < "4.0" -typing-extensions==4.12.2 ; python_version >= "3.8" and python_version < "3.11" +typeguard==4.3.0 ; python_version >= "3.8" and python_version < "4.0" +typing-extensions==4.12.2 ; python_version >= "3.8" and python_version < "4.0" urllib3==2.2.3 ; python_version >= "3.8" and python_version < "4.0" watchdog==4.0.2 ; python_version >= "3.8" and python_version < "4.0" wcmatch==10.0 ; python_version >= "3.8" and python_version < "4.0" diff --git a/tests/requirements.txt b/tests/requirements.txt index 80505792..116bb2be 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -2,7 +2,7 @@ beautifulsoup4==4.12.3 ; python_version >= "3.8" and python_version < "4.0" blinker==1.8.2 ; python_version >= "3.8" and python_version < "4.0" certifi==2024.8.30 ; python_version >= "3.8" and python_version < "4.0" chardet==5.2.0 ; python_version >= "3.8" and python_version < "4.0" -charset-normalizer==3.3.2 ; python_version >= "3.8" and python_version < "4.0" +charset-normalizer==3.4.0 ; python_version >= "3.8" and python_version < "4.0" click==8.1.7 ; python_version >= "3.8" and python_version < "4.0" colorama==0.4.6 ; python_version >= "3.8" and python_version < "4.0" coverage==7.6.1 ; python_version >= "3.8" and python_version < "4.0" @@ -38,8 +38,8 @@ pytest-order==1.3.0 ; python_version >= "3.8" and python_version < "4.0" python-dateutil==2.9.0.post0 ; python_version >= "3.8" and python_version < "4.0" pytz==2024.2 ; python_version >= "3.8" and python_version < "4.0" requests==2.32.3 ; python_version >= "3.8" and python_version < "4.0" -ruff==0.6.9 ; python_version >= "3.8" and python_version < "4.0" -setuptools==75.1.0 ; python_version >= "3.8" and python_version < "4.0" +ruff==0.7.0 ; python_version >= "3.8" and python_version < "4.0" +setuptools==75.2.0 ; python_version >= "3.8" and python_version < "4.0" six==1.16.0 ; python_version >= "3.8" and python_version < "4.0" soupsieve==2.6 ; python_version >= "3.8" and python_version < "4.0" tabledata==1.3.3 ; python_version >= "3.8" and python_version < "4.0"