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 7e6166a7..96112a5f 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.10", "3.11"] + python-version: ["3.10", "3.11", "3.12"] os: [ubuntu-latest] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/formatting.yml b/.github/workflows/formatting.yml index 6fcccd53..0b782704 100644 --- a/.github/workflows/formatting.yml +++ b/.github/workflows/formatting.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/integrationtests.yml b/.github/workflows/integrationtests.yml index d8d35d9f..3211b99e 100644 --- a/.github/workflows/integrationtests.yml +++ b/.github/workflows/integrationtests.yml @@ -6,7 +6,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: [3.9, "3.10"] + python-version: [3.9, "3.10", "3.11", "3.12"] os: [ubuntu-latest] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/packaging_test.yml b/.github/workflows/packaging_test.yml index e903b2ce..61d2da43 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.12"] os: [ubuntu-latest] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/pythonlint.yml b/.github/workflows/pythonlint.yml index 041eb448..02f667e7 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/release.yml b/.github/workflows/release.yml index 80ea0e41..5f70ceb4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ jobs: tests: strategy: matrix: - python-version: [3.11] + python-version: ["3.12"] os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index fa4d6094..768444c8 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/dev_requirements/requirements-linting.txt b/dev_requirements/requirements-linting.txt index acc77cef..99b5c1e8 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 61de5eac..fef43b3b 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-xmltodict==0.13.0.3 # via -r dev_requirements/requirements-type_check.in -typing-extensions==4.5.0 +typing-extensions==4.7.1 # via mypy diff --git a/pyproject.toml b/pyproject.toml index 4ea43bcb..5ed75229 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,7 @@ classifiers = [ "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ] dependencies = [ "attrs>=22.1.0",