diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a1abebf..052e845 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "pypy-3.8"] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "pypy-3.8"] steps: - name: Install libgnutls28-dev diff --git a/setup.py b/setup.py index 5012705..b5513a9 100644 --- a/setup.py +++ b/setup.py @@ -73,6 +73,7 @@ setup( "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", diff --git a/tox.ini b/tox.ini index 2db0650..4c14821 100644 --- a/tox.ini +++ b/tox.ini @@ -3,7 +3,7 @@ skip_missing_interpreters=true envlist = cov-clean, lint, - {py37,py38,py39,py310}-{requests,httplib2,urllib3,tornado4,boto3,aiohttp,httpx}, + {py37,py38,py39,py310,py311}-{requests,httplib2,urllib3,tornado4,boto3,aiohttp,httpx}, {pypy3}-{requests,httplib2,urllib3,tornado4,boto3}, {py310}-httpx019, cov-report @@ -15,6 +15,7 @@ python = 3.8: py38 3.9: py39 3.10: py310, lint + 3.11: py311 pypy-3: pypy3 # Coverage environment tasks: cov-clean and cov-report @@ -97,8 +98,8 @@ deps = httpx019: httpx==0.19 {py37,py38,py39,py310}-{httpx}: pytest-asyncio depends = - lint,{py37,py38,py39,py310,pypy3}-{requests,httplib2,urllib3,tornado4,boto3},{py37,py38,py39,py310}-{aiohttp},{py37,py38,py39,py310}-{httpx}: cov-clean - cov-report: lint,{py37,py38,py39,py310,pypy3}-{requests,httplib2,urllib3,tornado4,boto3},{py37,py38,py39,py310}-{aiohttp} + lint,{py37,py38,py39,py310,py311,pypy3}-{requests,httplib2,urllib3,tornado4,boto3},{py37,py38,py39,py310,py311}-{aiohttp},{py37,py38,py39,py310,py311}-{httpx}: cov-clean + cov-report: lint,{py37,py38,py39,py310,py311,pypy3}-{requests,httplib2,urllib3,tornado4,boto3},{py37,py38,py39,py310,py311}-{aiohttp} passenv = AWS_ACCESS_KEY_ID AWS_DEFAULT_REGION