diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d5d4310..b0fbd82 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,6 +26,7 @@ jobs: - '3.10' - '3.11' - '3.12' + - '3.13' runs-on: ${{ matrix.os }} name: ${{ matrix.os }}, Python ${{ matrix.python-version }} @@ -42,22 +43,24 @@ jobs: - name: Install tox run: uv tool install --with tox-gh-actions --with tox-uv tox - - name: Run tests with PyTest 6 + - name: Run tests with PyTest 8 run: tox env: - PYTEST_MAJOR_VERSION: 6 + PYTEST_MAJOR_VERSION: 8 PYTEST_PLUGINS: pytest_github_actions_annotate_failures - name: Run tests with PyTest 7 run: tox + if: runner.os != 'Windows' env: PYTEST_MAJOR_VERSION: 7 PYTEST_PLUGINS: pytest_github_actions_annotate_failures - - name: Run tests with PyTest 8 + - name: Run tests with PyTest 6 run: tox + if: runner.os != 'Windows' env: - PYTEST_MAJOR_VERSION: 8 + PYTEST_MAJOR_VERSION: 6 PYTEST_PLUGINS: pytest_github_actions_annotate_failures post-test: diff --git a/pyproject.toml b/pyproject.toml index 70e582c..3458c6d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python", "Topic :: System :: Systems Administration", diff --git a/tox.ini b/tox.ini index 11016c2..bc948ac 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py{38,39,310,311,312}-pytest{6,7,8} + py{38,39,310,311,312,313}-pytest{6,7,8} [gh-actions] python = @@ -9,6 +9,7 @@ python = 3.10: py310 3.11: py311 3.12: py312 + 3.13: py313 [gh-actions:env] PYTEST_MAJOR_VERSION =