diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index f01a2881..593fb3f4 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -23,10 +23,10 @@ jobs: - name: Install apt packages run: sudo apt update - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: '3.12' - name: Install dependencies run: | diff --git a/.github/workflows/parallel-support.yml b/.github/workflows/parallel-support.yml index e307f3ba..00f49193 100644 --- a/.github/workflows/parallel-support.yml +++ b/.github/workflows/parallel-support.yml @@ -28,7 +28,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.11"] + python-version: ["3.12"] os: ["ubuntu-latest"] steps: @@ -73,7 +73,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.11"] + python-version: ["3.12"] os: ["ubuntu-latest"] steps: diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index f487f17c..e9114fa6 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -28,7 +28,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] os: ["ubuntu-latest"] steps: @@ -82,7 +82,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] os: ["ubuntu-latest"] steps: @@ -130,7 +130,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] os: ["ubuntu-latest"] steps: diff --git a/tox.ini b/tox.ini index a60e29d3..3d1edf25 100644 --- a/tox.ini +++ b/tox.ini @@ -4,9 +4,9 @@ requires = tox>4 tox-gh-actions envlist = - {py38,py39,py310,py311}-unit - {py38,py39,py310,py311}-integration - {py38,py39,py310,py311}-smoke + {py38,py39,py310,py311,py312}-unit + {py38,py39,py310,py311,py312}-integration + {py38,py39,py310,py311,py312}-smoke suicide_timeout = 1 [gh-actions] @@ -15,6 +15,7 @@ python = 3.9: py39-unit, py39-integration, py39-smoke 3.10: py310-unit, py310-integration, py310-smoke 3.11: py311-unit, py311-integration, py311-smoke + 3.12: py312-unit, py312-integration, py312-smoke [testenv] description = @@ -35,12 +36,13 @@ basepython = 3.9: py39 3.10: py310 3.11: py311 + 3.12: py312 pypy3: pypy3 - mypy: py311 - lint: py311 - clean: py311 - xdist: py311 - parallel: py311 + mypy: py312 + lint: py312 + clean: py312 + xdist: py312 + parallel: py312 usedevelop = True [testenv:xdist]