From 50f292426f5e024c0709ca21aee64e8596d31219 Mon Sep 17 00:00:00 2001 From: Marius Gedminas Date: Tue, 25 Oct 2022 09:22:51 +0300 Subject: [PATCH] Add support for Python 3.11 --- .github/workflows/build.yml | 1 + CHANGES.rst | 5 +++-- appveyor.yml | 1 + setup.py | 1 + src/check_python_versions/__init__.py | 2 +- src/check_python_versions/versions.py | 2 +- tox.ini | 2 +- 7 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 47b4d5f..573ac69 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,6 +24,7 @@ jobs: - "3.8" - "3.9" - "3.10" + - "3.11" - "pypy-3.7" steps: diff --git a/CHANGES.rst b/CHANGES.rst index 148cad2..c0fdff9 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,10 +1,11 @@ Changelog ========= -0.19.3 (unreleased) +0.20.0 (unreleased) ------------------- -- Nothing changed yet. +- Add support for Python 3.11: threat it as a released version, run CI tests on + 3.11. 0.19.2 (2022-07-12) diff --git a/appveyor.yml b/appveyor.yml index e99fdbb..070ed75 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -8,6 +8,7 @@ environment: - PYTHON: "C:\\Python38" - PYTHON: "C:\\Python39" - PYTHON: "C:\\Python310" + - PYTHON: "C:\\Python311" init: - "echo %PYTHON%" diff --git a/setup.py b/setup.py index d0f7f16..1580b02 100755 --- a/setup.py +++ b/setup.py @@ -55,6 +55,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', ], diff --git a/src/check_python_versions/__init__.py b/src/check_python_versions/__init__.py index 9cd395a..cbc390f 100644 --- a/src/check_python_versions/__init__.py +++ b/src/check_python_versions/__init__.py @@ -13,4 +13,4 @@ """ __author__ = 'Marius Gedminas ' -__version__ = '0.19.3.dev0' +__version__ = '0.20.0.dev0' diff --git a/src/check_python_versions/versions.py b/src/check_python_versions/versions.py index 5fea1f2..0aff51c 100644 --- a/src/check_python_versions/versions.py +++ b/src/check_python_versions/versions.py @@ -11,7 +11,7 @@ MAX_PYTHON_1_VERSION = 6 # i.e. 1.6 MAX_PYTHON_2_VERSION = 7 # i.e. 2.7 -CURRENT_PYTHON_3_VERSION = 10 # i.e. 3.10 +CURRENT_PYTHON_3_VERSION = 11 # i.e. 3.10 MAX_MINOR_FOR_MAJOR = { 1: MAX_PYTHON_1_VERSION, diff --git a/tox.ini b/tox.ini index 130ab5b..b2faa2f 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py37,py38,py39,py310,pypy3,flake8,mypy,isort,coverage +envlist = py37,py38,py39,py310,py311,pypy3,flake8,mypy,isort,coverage [testenv] deps = pytest