diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 182b39a..372c80a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -40,7 +40,7 @@ repos: - id: remove-tabs - id: forbid-tabs - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 83987cd6ad8943c7f029b500b14aaf82c00a01fa # frozen: 0.34.0 + rev: 83b816d020105076daac266dbf6bfed199a2da93 # frozen: 0.34.1 hooks: - id: check-readthedocs - id: check-dependabot @@ -48,7 +48,7 @@ repos: - id: check-github-workflows args: [--verbose] - repo: https://github.com/Mateusz-Grzelinski/actionlint-py - rev: f999ae59ac949d9b57aaa5569c2d60eb846b3a00 # frozen: v1.7.7.24 + rev: 2773c7d04be5d0ceb075f215b6d0a4eacd4a432b # frozen: v1.7.8.24 hooks: - id: actionlint additional_dependencies: [pyflakes, shellcheck-py] @@ -66,7 +66,7 @@ repos: hooks: - id: curlylint - repo: https://github.com/executablebooks/mdformat - rev: ff29be1a1ba8029d9375882aa2c812b62112a593 # frozen: 0.7.22 + rev: 2d496dbc18e31b83a1596685347ffe0b6041daf0 # frozen: 1.0.0 hooks: - id: mdformat args: [--number, --end-of-line, keep, --ignore-missing-references] @@ -143,7 +143,7 @@ repos: files: ^(.*/)?(poetry\.lock|pyproject\.toml)$ # args: [--strict] # TODO: enable this when poetry can be updated to v2+ - repo: https://github.com/astral-sh/ruff-pre-commit - rev: f298305809c552671cc47e0fec0ba43e96c146a2 # frozen: v0.13.2 + rev: 3b4bc031619cde2e0a9f3c4441ac7cc8227245a4 # frozen: v0.14.1 hooks: - id: ruff-check args: [--fix, --exit-non-zero-on-fix] diff --git a/docs/requirements.txt b/docs/requirements.txt index f8cccdc..98bc0a3 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,8 +1,8 @@ beautifulsoup4==4.14.2 ; python_full_version >= "3.9.2" and python_version < "3.14" black==25.9.0 ; python_full_version >= "3.9.2" and python_version < "3.14" bracex==2.6 ; python_full_version >= "3.9.2" and python_version < "3.14" -certifi==2025.8.3 ; python_full_version >= "3.9.2" and python_version < "3.14" -charset-normalizer==3.4.3 ; python_full_version >= "3.9.2" and python_version < "3.14" +certifi==2025.10.5 ; python_full_version >= "3.9.2" and python_version < "3.14" +charset-normalizer==3.4.4 ; python_full_version >= "3.9.2" and python_version < "3.14" click==8.1.8 ; python_full_version >= "3.9.2" and python_version < "3.14" codespell==2.4.1 ; python_full_version >= "3.9.2" and python_version < "3.14" colorama==0.4.6 ; python_full_version >= "3.9.2" and python_version < "3.14" @@ -11,7 +11,7 @@ editorconfig==0.17.1 ; python_full_version >= "3.9.2" and python_version < "3.14 ghp-import==2.1.0 ; python_full_version >= "3.9.2" and python_version < "3.14" griffe==1.14.0 ; python_full_version >= "3.9.2" and python_version < "3.14" hjson==3.1.0 ; python_full_version >= "3.9.2" and python_version < "3.14" -idna==3.10 ; python_full_version >= "3.9.2" and python_version < "3.14" +idna==3.11 ; python_full_version >= "3.9.2" and python_version < "3.14" importlib-metadata==8.7.0 ; python_full_version >= "3.9.2" and python_version < "3.10" inflect==7.5.0 ; python_full_version >= "3.9.2" and python_version < "3.14" jinja2==3.1.6 ; python_full_version >= "3.9.2" and python_version < "3.14" @@ -27,7 +27,7 @@ mkdocs-get-deps==0.2.0 ; python_full_version >= "3.9.2" and python_version < "3. mkdocs-include-markdown-plugin==7.2.0 ; python_full_version >= "3.9.2" and python_version < "3.14" mkdocs-literate-nav==0.6.2 ; python_full_version >= "3.9.2" and python_version < "3.14" mkdocs-macros-plugin==1.4.0 ; python_full_version >= "3.9.2" and python_version < "3.14" -mkdocs-mermaid2-plugin==1.2.2 ; python_full_version >= "3.9.2" and python_version < "3.14" +mkdocs-mermaid2-plugin==1.2.3 ; python_full_version >= "3.9.2" and python_version < "3.14" mkdocs-section-index==0.3.10 ; python_full_version >= "3.9.2" and python_version < "3.14" mkdocs-spellcheck==1.1.2 ; python_full_version >= "3.9.2" and python_version < "3.14" mkdocstrings==0.30.1 ; python_full_version >= "3.9.2" and python_version < "3.14" @@ -41,17 +41,17 @@ platformdirs==4.4.0 ; python_full_version >= "3.9.2" and python_version < "3.14" pygments==2.19.2 ; python_full_version >= "3.9.2" and python_version < "3.14" pymdown-extensions==10.16.1 ; python_full_version >= "3.9.2" and python_version < "3.14" python-dateutil==2.9.0.post0 ; python_full_version >= "3.9.2" and python_version < "3.14" -pytokens==0.1.10 ; python_full_version >= "3.9.2" and python_version < "3.14" +pytokens==0.2.0 ; python_full_version >= "3.9.2" and python_version < "3.14" pyyaml==6.0.3 ; python_full_version >= "3.9.2" and python_version < "3.14" pyyaml-env-tag==1.1 ; python_full_version >= "3.9.2" and python_version < "3.14" requests==2.32.5 ; python_full_version >= "3.9.2" and python_version < "3.14" setuptools==80.9.0 ; python_full_version >= "3.9.2" and python_version < "3.14" six==1.17.0 ; python_full_version >= "3.9.2" and python_version < "3.14" soupsieve==2.8 ; python_full_version >= "3.9.2" and python_version < "3.14" -super-collections==0.6.0 ; python_full_version >= "3.9.2" and python_version < "3.14" +super-collections==0.6.2 ; python_full_version >= "3.9.2" and python_version < "3.14" symspellpy==6.9.0 ; python_full_version >= "3.9.2" and python_version < "3.14" termcolor==3.1.0 ; python_full_version >= "3.9.2" and python_version < "3.14" -tomli==2.2.1 ; python_full_version >= "3.9.2" and python_version < "3.14" +tomli==2.3.0 ; python_full_version >= "3.9.2" and python_version < "3.14" typeguard==4.4.4 ; python_full_version >= "3.9.2" and python_version < "3.14" typing-extensions==4.15.0 ; python_full_version >= "3.9.2" and python_version < "3.14" urllib3==2.5.0 ; python_full_version >= "3.9.2" and python_version < "3.14" diff --git a/pyproject.toml b/pyproject.toml index 847d463..dc23231 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -90,8 +90,8 @@ poetry-audit-plugin = "^0.4.0" poetry-plugin-export = "^1.7.1" poetry-pre-commit-plugin = "^0.2.2" pre-commit = "^4.2" -pylint = "3.3.8" -pyright = {extras = ["nodejs"], version = "1.1.405"} +pylint = "3.3.9" +pyright = {extras = ["nodejs"], version = "1.1.406"} pyroma = "^5.0" tox = "^4.0" tox-gh-actions = "^3.1.0" diff --git a/tests/requirements.txt b/tests/requirements.txt index 8ae51ce..7967bd8 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -1,7 +1,7 @@ beautifulsoup4==4.14.2 ; python_full_version >= "3.9.2" and python_version < "3.14" -certifi==2025.8.3 ; python_full_version >= "3.9.2" and python_version < "3.14" +certifi==2025.10.5 ; python_full_version >= "3.9.2" and python_version < "3.14" chardet==5.2.0 ; python_full_version >= "3.9.2" and python_version < "3.14" -charset-normalizer==3.4.3 ; python_full_version >= "3.9.2" and python_version < "3.14" +charset-normalizer==3.4.4 ; python_full_version >= "3.9.2" and python_version < "3.14" colorama==0.4.6 ; python_full_version >= "3.9.2" and python_version < "3.14" coverage==7.10.7 ; python_full_version >= "3.9.2" and python_version < "3.14" coverage[toml]==7.10.7 ; python_full_version >= "3.9.2" and python_version < "3.14" @@ -9,7 +9,7 @@ dataproperty==1.1.0 ; python_full_version >= "3.9.2" and python_version < "3.14" dnspython==2.7.0 ; python_full_version >= "3.9.2" and python_version < "3.14" exceptiongroup==1.3.0 ; python_full_version >= "3.9.2" and python_version < "3.11" future-fstrings==1.2.0 ; python_full_version >= "3.9.2" and python_version < "3.14" -idna==3.10 ; python_full_version >= "3.9.2" and python_version < "3.14" +idna==3.11 ; python_full_version >= "3.9.2" and python_version < "3.14" iniconfig==2.1.0 ; python_full_version >= "3.9.2" and python_version < "3.14" jinja2==3.1.6 ; python_full_version >= "3.9.2" and python_version < "3.14" linkchecker==10.6.0 ; python_full_version >= "3.9.2" and python_version < "3.14" @@ -37,7 +37,7 @@ six==1.17.0 ; python_full_version >= "3.9.2" and python_version < "3.14" soupsieve==2.8 ; python_full_version >= "3.9.2" and python_version < "3.14" tabledata==1.3.4 ; python_full_version >= "3.9.2" and python_version < "3.14" tcolorpy==0.1.7 ; python_full_version >= "3.9.2" and python_version < "3.14" -tomli==2.2.1 ; python_full_version >= "3.9.2" and python_full_version <= "3.11.0a6" +tomli==2.3.0 ; python_full_version >= "3.9.2" and python_full_version <= "3.11.0a6" typepy==1.3.4 ; python_full_version >= "3.9.2" and python_version < "3.14" typepy[datetime]==1.3.4 ; python_full_version >= "3.9.2" and python_version < "3.14" typing-extensions==4.15.0 ; python_full_version >= "3.9.2" and python_version < "3.14"