diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 74ccd03d..ca8011cf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "pypy3.9"] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "pypy3.9"] os: [ubuntu-latest, macos-latest, windows-latest] exclude: - os: macos-latest diff --git a/setup.cfg b/setup.cfg index b01c1719..56595ebd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -25,6 +25,7 @@ classifiers = Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 Programming Language :: Python :: Implementation :: PyPy Topic :: Utilities diff --git a/tox.ini b/tox.ini index be6be2ac..d8862a8b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] min_version = 4.4 envlist = - py{37,38,39,310,py3}-{base,cryptography-only,pycryptodome-norsa,compatibility}, + py{37,38,39,310,311,py3}-{base,cryptography-only,pycryptodome-norsa,compatibility}, lint skip_missing_interpreters = True @@ -11,6 +11,7 @@ python = 3.8: py38-{base,cryptography-only,pycryptodome-norsa,compatibility} 3.9: py39-{base,cryptography-only,pycryptodome-norsa,compatibility} 3.10: py310-{base,cryptography-only,pycryptodome-norsa,compatibility} + 3.11: py311-{base,cryptography-only,pycryptodome-norsa,compatibility} pypy-3.9: pypy3-{base,cryptography-only,pycryptodome-norsa,compatibility} [testenv:basecommand]