diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 63287d9..1a54f6a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: strategy: matrix: - python-version: ["3.6", "3.7", "3.8", "3.9"] + python-version: ["3.6", "3.7", "3.8", "3.9", "3.10"] # Steps represent a sequence of tasks that will be executed as part of the job steps: diff --git a/CHANGES.rst b/CHANGES.rst index 706c56b..5e84166 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -6,6 +6,7 @@ unreleased - add contexts to coverage report - pin documentation dependencies to prevent future breakage - fix typing errors (mypy) with recently released Flask 2.0.1 +- add support for Python 3.10 1.1.0 (2021.05.09) diff --git a/setup.py b/setup.py index 24cea04..5e26709 100644 --- a/setup.py +++ b/setup.py @@ -65,6 +65,7 @@ def read(*parts): "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", "Framework :: Flask", diff --git a/tox.ini b/tox.ini index e685563..97876d5 100644 --- a/tox.ini +++ b/tox.ini @@ -4,6 +4,7 @@ envlist = py37, py38, py39, + py310, pre-commit, mypy, coverage, @@ -57,8 +58,9 @@ python_classes = Test[A-Z]* python = 3.6: py36 3.7: py37 - 3.8: py38 - 3.9: py39, pre-commit, mypy, coverage + 3.8: py38, mypy + 3.9: py39, coverage + 3.10: py310, pre-commit [testenv:docs]