From 80dda0cfea8e24f94578a679a6e6cdf42c74e825 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 23:28:29 +0000 Subject: [PATCH 1/2] python-deps(deps): bump the python-dependencies group across 1 directory with 16 updates Updates the requirements on [pylint](https://github.com/pylint-dev/pylint), [pyright](https://github.com/RobertCraigie/pyright-python), [black](https://github.com/psf/black), [mkdocs-gen-files](https://github.com/oprypin/mkdocs-gen-files), [mkdocs-macros-plugin](https://github.com/fralau/mkdocs_macros_plugin), [mkdocs-mermaid2-plugin](https://github.com/fralau/mkdocs-mermaid2-plugin), [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions), [tomli](https://github.com/hukkin/tomli), [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/), [certifi](https://github.com/certifi/python-certifi), [charset-normalizer](https://github.com/jawah/charset_normalizer), [idna](https://github.com/kjd/idna), [pytokens](https://github.com/tusharsadhwani/pytokens), [super-collections](https://github.com/fralau/super-collections), [urllib3](https://github.com/urllib3/urllib3) and [exceptiongroup](https://github.com/agronholm/exceptiongroup) to permit the latest version. Updates `pylint` to 3.3.9 - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v3.3.8...v3.3.9) Updates `pyright` to 1.1.407 - [Release notes](https://github.com/RobertCraigie/pyright-python/releases) - [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.405...v1.1.407) Updates `black` from 25.9.0 to 25.11.0 - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/25.9.0...25.11.0) Updates `mkdocs-gen-files` from 0.5.0 to 0.6.0 - [Release notes](https://github.com/oprypin/mkdocs-gen-files/releases) - [Commits](https://github.com/oprypin/mkdocs-gen-files/compare/v0.5.0...v0.6.0) Updates `mkdocs-macros-plugin` from 1.4.0 to 1.5.0 - [Release notes](https://github.com/fralau/mkdocs_macros_plugin/releases) - [Changelog](https://github.com/fralau/mkdocs-macros-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/fralau/mkdocs_macros_plugin/compare/v1.4.0...v1.5.0) Updates `mkdocs-mermaid2-plugin` from 1.2.2 to 1.2.3 - [Release notes](https://github.com/fralau/mkdocs-mermaid2-plugin/releases) - [Changelog](https://github.com/fralau/mkdocs-mermaid2-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/fralau/mkdocs-mermaid2-plugin/compare/v1.2.2...v1.2.3) Updates `pymdown-extensions` from 10.16.1 to 10.18 - [Release notes](https://github.com/facelessuser/pymdown-extensions/releases) - [Commits](https://github.com/facelessuser/pymdown-extensions/compare/10.16.1...10.18) Updates `tomli` from 2.2.1 to 2.3.0 - [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md) - [Commits](https://github.com/hukkin/tomli/compare/2.2.1...2.3.0) Updates `beautifulsoup4` from 4.14.2 to 4.14.3 Updates `certifi` from 2025.8.3 to 2025.11.12 - [Commits](https://github.com/certifi/python-certifi/compare/2025.08.03...2025.11.12) Updates `charset-normalizer` from 3.4.3 to 3.4.4 - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.3...3.4.4) Updates `idna` from 3.10 to 3.11 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst) - [Commits](https://github.com/kjd/idna/compare/v3.10...v3.11) Updates `pytokens` from 0.1.10 to 0.3.0 - [Commits](https://github.com/tusharsadhwani/pytokens/compare/0.1.10...0.3.0) Updates `super-collections` from 0.6.0 to 0.6.2 - [Commits](https://github.com/fralau/super-collections/compare/v0.6.0...v0.6.2) Updates `urllib3` from 2.5.0 to 2.6.1 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.1) Updates `exceptiongroup` from 1.3.0 to 1.3.1 - [Release notes](https://github.com/agronholm/exceptiongroup/releases) - [Changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst) - [Commits](https://github.com/agronholm/exceptiongroup/compare/1.3.0...1.3.1) --- updated-dependencies: - dependency-name: pylint dependency-version: 3.3.9 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: pyright dependency-version: 1.1.407 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: black dependency-version: 25.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: mkdocs-gen-files dependency-version: 0.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: mkdocs-macros-plugin dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: mkdocs-mermaid2-plugin dependency-version: 1.2.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: pymdown-extensions dependency-version: '10.18' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: tomli dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: beautifulsoup4 dependency-version: 4.14.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: certifi dependency-version: 2025.11.12 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: charset-normalizer dependency-version: 3.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: idna dependency-version: '3.11' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: pytokens dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: super-collections dependency-version: 0.6.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: urllib3 dependency-version: 2.6.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-dependencies - dependency-name: exceptiongroup dependency-version: 1.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] --- docs/requirements.txt | 24 ++++++++++++------------ pyproject.toml | 6 +++--- tests/requirements.txt | 12 ++++++------ 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index f8cccdc..995ce12 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" +beautifulsoup4==4.14.3 ; python_full_version >= "3.9.2" and python_version < "3.14" +black==25.11.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.11.12 ; 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" @@ -26,8 +26,8 @@ mkdocs-gen-files==0.5.0 ; python_full_version >= "3.9.2" and python_version < "3 mkdocs-get-deps==0.2.0 ; python_full_version >= "3.9.2" and python_version < "3.14" 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-macros-plugin==1.5.0 ; 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" @@ -39,22 +39,22 @@ packaging==25.0 ; python_full_version >= "3.9.2" and python_version < "3.14" pathspec==0.12.1 ; python_full_version >= "3.9.2" and python_version < "3.14" 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" +pymdown-extensions==10.18 ; 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.3.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" +urllib3==2.6.1 ; python_full_version >= "3.9.2" and python_version < "3.14" watchdog==6.0.0 ; python_full_version >= "3.9.2" and python_version < "3.14" wcmatch==10.1 ; python_full_version >= "3.9.2" and python_version < "3.14" zipp==3.23.0 ; python_full_version >= "3.9.2" and python_version < "3.10" diff --git a/pyproject.toml b/pyproject.toml index 796e81b..55f0250 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.407"} pyroma = "^5.0" tox = "^4.0" tox-gh-actions = "^3.1.0" @@ -107,7 +107,7 @@ codespell = "^2.2.6" griffe = "^1.1.0" mkdocs = "^1.6.0" mkdocs-ezglossary-plugin = "^2.0.0" -mkdocs-gen-files = "^0.5.0" +mkdocs-gen-files = "^0.6.0" mkdocs-include-markdown-plugin = "^7.1.5" mkdocs-literate-nav = "^0.6.1" mkdocs-macros-plugin = "^1.0.5" diff --git a/tests/requirements.txt b/tests/requirements.txt index 8ae51ce..2562baf 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -1,15 +1,15 @@ -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" +beautifulsoup4==4.14.3 ; python_full_version >= "3.9.2" and python_version < "3.14" +certifi==2025.11.12 ; 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" 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" +exceptiongroup==1.3.1 ; 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" @@ -41,4 +41,4 @@ tomli==2.2.1 ; python_full_version >= "3.9.2" and python_full_version <= "3.11.0 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" -urllib3==2.5.0 ; python_full_version >= "3.9.2" and python_version < "3.14" +urllib3==2.6.1 ; python_full_version >= "3.9.2" and python_version < "3.14" From 17cfe9d239ad5c2077cb9e8e45e97f0b5d5b7d07 Mon Sep 17 00:00:00 2001 From: Tektronix Bot Date: Mon, 8 Dec 2025 23:30:27 +0000 Subject: [PATCH 2/2] chore: Update dependencies. --- .pre-commit-config.yaml | 12 ++++++------ docs/requirements.txt | 2 +- tests/requirements.txt | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 182b39a..c463e29 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: 16a6ad2fead09286ee6eb6b0a3fab55655a6c22a # frozen: 0.35.0 hooks: - id: check-readthedocs - id: check-dependabot @@ -48,17 +48,17 @@ repos: - id: check-github-workflows args: [--verbose] - repo: https://github.com/Mateusz-Grzelinski/actionlint-py - rev: f999ae59ac949d9b57aaa5569c2d60eb846b3a00 # frozen: v1.7.7.24 + rev: 381d5e68de9fe958938da811f2e094a8f90e8195 # frozen: v1.7.9.24 hooks: - id: actionlint additional_dependencies: [pyflakes, shellcheck-py] - repo: https://github.com/commitizen-tools/commitizen - rev: cc981fcb065527b6de0033b0cbf0432e69781901 # frozen: v4.9.1 + rev: 9f3ec868c0429155a46b4819b625d47a8522a3d5 # frozen: v4.10.0 hooks: - id: commitizen stages: [commit-msg] - repo: https://github.com/lyz-code/yamlfix - rev: 881308160e4589cf886919438a3ed0acba42ea0e # frozen: 1.18.0 + rev: 4193c8de6dbd35819d3404925f7aee6b79368591 # frozen: 1.19.0 hooks: - id: yamlfix - repo: https://github.com/thibaudcolas/curlylint @@ -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: 1a1f58ba4c35362efe8fed2279715a905baee93d # frozen: v0.14.8 hooks: - id: ruff-check args: [--fix, --exit-non-zero-on-fix] diff --git a/docs/requirements.txt b/docs/requirements.txt index 995ce12..24a2d0e 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -22,7 +22,7 @@ mergedeep==1.3.4 ; python_full_version >= "3.9.2" and python_version < "3.14" mkdocs==1.6.1 ; python_full_version >= "3.9.2" and python_version < "3.14" mkdocs-autorefs==1.4.3 ; python_full_version >= "3.9.2" and python_version < "3.14" mkdocs-ezglossary-plugin==2.1.0 ; python_full_version >= "3.9.2" and python_version < "3.14" -mkdocs-gen-files==0.5.0 ; python_full_version >= "3.9.2" and python_version < "3.14" +mkdocs-gen-files==0.6.0 ; python_full_version >= "3.9.2" and python_version < "3.14" mkdocs-get-deps==0.2.0 ; python_full_version >= "3.9.2" and python_version < "3.14" 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" diff --git a/tests/requirements.txt b/tests/requirements.txt index 2562baf..b551443 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -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"