diff --git a/.github/workflows/black.yml b/.github/workflows/black.yml index b0085b62..e515fac0 100644 --- a/.github/workflows/black.yml +++ b/.github/workflows/black.yml @@ -6,7 +6,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.11"] + python-version: ["3.12"] os: [ubuntu-latest] tool: ["black", "isort"] steps: diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index f4e7d4c4..923b7965 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -6,7 +6,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.11"] + python-version: ["3.12"] os: [ubuntu-latest] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 9b7e175f..877e8f26 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -6,7 +6,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.11"] + python-version: ["3.11"] # https://github.com/Hochfrequenz/ahbicht/issues/357 os: [ubuntu-latest] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/json_schemas.yml b/.github/workflows/json_schemas.yml index 004d0fb5..6fe95260 100644 --- a/.github/workflows/json_schemas.yml +++ b/.github/workflows/json_schemas.yml @@ -6,7 +6,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.10", "3.11"] + python-version: ["3.10", "3.11"] # https://github.com/Hochfrequenz/ahbicht/issues/358 os: [ubuntu-latest] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/packaging_test.yml b/.github/workflows/packaging_test.yml index 3cde86c4..df6c562a 100644 --- a/.github/workflows/packaging_test.yml +++ b/.github/workflows/packaging_test.yml @@ -6,7 +6,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: [3.9, "3.10", "3.11"] + python-version: [3.9, "3.10", "3.11", "3.12"] os: [ubuntu-latest] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 599bafcb..6e881739 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -14,7 +14,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.11"] + python-version: ["3.12"] os: [ubuntu-latest] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/pythonlint.yml b/.github/workflows/pythonlint.yml index ae04b90c..78fc485e 100644 --- a/.github/workflows/pythonlint.yml +++ b/.github/workflows/pythonlint.yml @@ -7,7 +7,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.11"] + python-version: ["3.12"] os: [ubuntu-latest] linter-env: ["linting", "type_check"] steps: diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index d221b2ed..97530bfd 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -6,7 +6,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: [3.9, "3.10", "3.11"] + python-version: [3.9, "3.10", "3.11", "3.12"] os: [ubuntu-latest] steps: - uses: actions/checkout@v4 diff --git a/.readthedocs.yaml b/.readthedocs.yaml index f4b66d5d..52c79ab7 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,7 +9,8 @@ version: 2 build: os: ubuntu-20.04 tools: - python: "3.10" + python: "3.11" + # https://github.com/Hochfrequenz/ahbicht/issues/357 # You can also specify other tool versions: # nodejs: "16" # rust: "1.55" diff --git a/dev_requirements/requirements-linting.txt b/dev_requirements/requirements-linting.txt index e2e61002..26626276 100644 --- a/dev_requirements/requirements-linting.txt +++ b/dev_requirements/requirements-linting.txt @@ -6,7 +6,7 @@ # astroid==3.0.0 # via pylint -dill==0.3.6 +dill==0.3.7 # via pylint isort==5.12.0 # via pylint diff --git a/dev_requirements/requirements-type_check.txt b/dev_requirements/requirements-type_check.txt index 484eb948..44bccd3c 100644 --- a/dev_requirements/requirements-type_check.txt +++ b/dev_requirements/requirements-type_check.txt @@ -10,5 +10,5 @@ mypy-extensions==1.0.0 # via mypy types-pytz==2023.3.1.1 # via -r dev_requirements/requirements-type_check.in -typing-extensions==4.5.0 +typing-extensions==4.7.1 # via mypy diff --git a/setup.cfg b/setup.cfg index 0b5b5126..245786e5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -14,6 +14,10 @@ classifiers = Intended Audience :: Developers Programming Language :: Python Programming Language :: Python :: 3.8 + Programming Language :: Python :: 3.9 + Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 Operating System :: OS Independent license = mit platforms = any