diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9d2f475..ee924cf 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,11 +16,11 @@ jobs: strategy: matrix: os: [windows-latest, macos-latest, ubuntu-latest] - python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', 'pypy-3.10'] + python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', 'pypy-3.11'] exclude: # pypy3 currently fails to run on Windows - os: windows-latest - python: pypy-3.10 + python: pypy-3.11 fail-fast: false runs-on: ${{ matrix.os }} steps: diff --git a/pyproject.toml b/pyproject.toml index f3daf2d..1228903 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,6 +34,9 @@ client = [ asyncio_client = [ "aiohttp >= 3.4", ] +dev = [ + "tox", +] docs = [ "sphinx", ] diff --git a/tox.ini b/tox.ini index bb83059..b73e4bb 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist=flake8,py{38,39,310,311,312,313},docs +envlist=flake8,py{38,39,310,311,312,313,314},docs skip_missing_interpreters=True [gh-actions] @@ -10,6 +10,7 @@ python = 3.11: py311 3.12: py312 3.13: py313 + 3.14: py314 pypy-3: pypy3 [testenv]