diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9a0cdf6..4a3acdf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,7 @@ jobs: matrix: python-version: - "pypy-3.8-v7.3.10" + - "3.11" - "3.10" - "3.9" - "3.8" @@ -25,7 +26,7 @@ jobs: - name: Setup Python for tox uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: "3.11" - name: Install tox run: python -m pip install tox tox-gh-actions - uses: actions/checkout@v3 diff --git a/.github/workflows/do-lint.yml b/.github/workflows/do-lint.yml index 3e2fc9f..77e23ab 100644 --- a/.github/workflows/do-lint.yml +++ b/.github/workflows/do-lint.yml @@ -15,7 +15,7 @@ jobs: - name: Setup Python for linting uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: "3.11" - name: Install tox run: python -m pip install tox tox-gh-actions - uses: actions/checkout@v3 diff --git a/pyproject.toml b/pyproject.toml index eb6644f..debe0c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,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', 'Programming Language :: Python :: Implementation :: PyPy', 'Programming Language :: Python :: Implementation :: CPython', @@ -135,7 +136,7 @@ output = 'coverage.xml' [tool.black] line-length = 79 -target-version = ['py37', 'py38', 'py39', 'py310'] +target-version = ['py37', 'py38', 'py39', 'py310', 'py311'] include = '\.pyi?$' exclude = ''' /( @@ -174,6 +175,7 @@ envlist = py38 py39 py310 + py311 pypy3 coverage style @@ -187,6 +189,7 @@ python = 3.8: py38 3.9: py39 3.10: py310 + 3.11: py311 pypy-3.8: pypy3 [testenv] @@ -223,7 +226,7 @@ commands = coverage combine coverage report -m coverage xml -o {toxworkdir}/coverage.xml -depends = py37, py38, py39, py310, pypy3 +depends = py37, py38, py39, py310, py311, pypy3 [testenv:style] description = run autoformatters and style checkers