diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 91092083..fe792be7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,6 +19,7 @@ jobs: - 'pypy-3.8' - '3.9' - '3.10' + - '3.11' name: Build with Python ${{ matrix.python-version }} steps: - name: Checkout diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index bb2ca794..e0669c4a 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -16,7 +16,7 @@ jobs: matrix: python-version: - '3.6' - - '3.8' + - '3.11' steps: - name: Checkout uses: actions/checkout@v2 diff --git a/README.md b/README.md index 11669b01..371540a6 100644 --- a/README.md +++ b/README.md @@ -445,7 +445,7 @@ tox The tox tests include code style checks via pep8 and pylint. -The tox tests are configured to run on Python 3.6, 3.7, 3.8, 3.9, 3.10 +The tox tests are configured to run on Python 3.6, 3.7, 3.8, 3.9, 3.10, 3.11 and PyPy (our CI is configured to run PyPy tests on pypy-3.6, pypy-3.7, pypy-3.8). # Questions, Bugs, and Feature Requests? diff --git a/setup.py b/setup.py index f25d829a..c2dc2d8a 100644 --- a/setup.py +++ b/setup.py @@ -17,6 +17,7 @@ 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', 'Operating System :: OS Independent', diff --git a/tox.ini b/tox.ini index 49be5f96..e841d2ff 100644 --- a/tox.ini +++ b/tox.ini @@ -15,6 +15,7 @@ envlist = pypy38, py39, py310, + py311, docs, coverage, integration-tests @@ -29,6 +30,7 @@ python = pypy-3.8: pypy38 3.9: py39 3.10: py310 + 3.11: py311 [testenv] commands = @@ -83,6 +85,7 @@ recreate = True deps = wheel setuptools + virtualenv<20.22.0 allowlist_externals = rm [testenv:py36-upload]