diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml index 0579c57..452009e 100644 --- a/.github/workflows/documentation.yaml +++ b/.github/workflows/documentation.yaml @@ -6,9 +6,9 @@ jobs: build-docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python 3.13 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" - name: Install dependencies diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 0eae0a1..96d7087 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -6,9 +6,9 @@ jobs: pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python 3.13 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" - name: Install pre-commit diff --git a/.github/workflows/unit-tests.yaml b/.github/workflows/unit-tests.yaml index 1409c2b..2f385d8 100644 --- a/.github/workflows/unit-tests.yaml +++ b/.github/workflows/unit-tests.yaml @@ -8,11 +8,11 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14.0-rc.3"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Pull docker image diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index cf5a3c7..588da8f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,7 +8,7 @@ repos: - id: check-added-large-files args: [--enforce-all, --maxkb=100] - repo: https://github.com/google/yamlfmt - rev: v0.17.2 + rev: v0.19.0 hooks: - id: yamlfmt - repo: https://github.com/hhatto/autopep8 @@ -17,7 +17,7 @@ repos: - id: autopep8 exclude: docs/source/conf.py - repo: https://github.com/pycqa/isort - rev: 6.0.1 + rev: 7.0.0 hooks: - id: isort - repo: https://github.com/jumanjihouse/pre-commit-hooks @@ -60,7 +60,7 @@ repos: - id: mypy additional_dependencies: ["types-docutils", "types-python-dateutil", "types-requests"] - repo: "https://github.com/python-jsonschema/check-jsonschema" - rev: "0.34.0" + rev: "0.34.1" hooks: - id: check-github-workflows - repo: https://github.com/johannsdg/pre-commit-license-headers diff --git a/docs/requirements.txt b/docs/requirements.txt index 8a61b08..624723b 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -2,11 +2,11 @@ accessible-pygments==0.0.5 alabaster==1.0.0 babel==2.17.0 beautifulsoup4==4.14.2 -certifi==2025.8.3 -charset-normalizer==3.4.3 +certifi==2025.10.5 +charset-normalizer==3.4.4 docutils==0.21.2 furo==2025.9.25 -idna==3.10 +idna==3.11 imagesize==1.4.1 Jinja2==3.1.6 MarkupSafe==3.0.3 @@ -17,7 +17,7 @@ roman-numerals-py==3.1.0 snowballstemmer==3.0.1 soupsieve==2.8 Sphinx==8.2.3 -sphinx-autodoc-typehints==3.2.0 +sphinx-autodoc-typehints==3.5.2 sphinx-basic-ng==1.0.0b2 sphinxcontrib-applehelp==2.0.0 sphinxcontrib-devhelp==2.0.0 diff --git a/requirements-tests.txt b/requirements-tests.txt index cb35359..ccca956 100644 --- a/requirements-tests.txt +++ b/requirements-tests.txt @@ -1,10 +1,10 @@ -boto3==1.40.42 -botocore==1.40.42 -certifi==2025.8.3 +boto3==1.40.56 +botocore==1.40.56 +certifi==2025.10.5 cffi==2.0.0 -charset-normalizer==3.4.3 -cryptography==46.0.2 -idna==3.10 +charset-normalizer==3.4.4 +cryptography==46.0.3 +idna==3.11 Jinja2==3.1.6 jmespath==1.0.1 MarkupSafe==3.0.3