From 8447dae9d18c2aea0cae13c4005ff90191d15fca Mon Sep 17 00:00:00 2001 From: James Cooke Date: Sun, 19 Feb 2023 18:49:34 +0000 Subject: [PATCH] Add explicit support for Python 3.11 (#203) * Add build for Python 3.11 * Update Changelog --- .github/workflows/build.yml | 2 +- CHANGELOG.rst | 6 ++++++ setup.py | 1 + tox.ini | 5 +++-- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 213b819..f60ce3e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ jobs: runs-on: "ubuntu-22.04" strategy: matrix: - python-version: ["3.7", "3.8", "3.9", "3.10"] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] steps: diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f1a846b..c9314e5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -23,6 +23,12 @@ Unreleased_ See also `latest documentation `_. +Added +..... + +* 🎈 Support for Python 3.11 `Pull #203 + `_ + 0.13.0_ - 2023/02/17 -------------------- diff --git a/setup.py b/setup.py index 9531296..07b3995 100644 --- a/setup.py +++ b/setup.py @@ -48,6 +48,7 @@ def readme(): 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', 'Programming Language :: Python', ], zip_safe=False, diff --git a/tox.ini b/tox.ini index 12efc12..5bf3a94 100644 --- a/tox.ini +++ b/tox.ini @@ -30,7 +30,7 @@ # Run pytest on test suite. [tox] -envlist = py3{7,8,9,10}-{install,lint,examples,examples_aaa,test,cmd,cmdbad},py310-doc +envlist = py3{7,8,9,10,11}-{install,lint,examples,examples_aaa,test,cmd,cmdbad},py310-doc [testenv] deps = @@ -44,7 +44,7 @@ commands = cmdbad: make cmdbad doc: make doc examples: {[examples]commands} - py3{8,9}-examples: {[py38-examples]commands} + py3{8,9,10,11}-examples: {[py38-examples]commands} examples_aaa: {[examples_aaa]commands} install: {[install]commands} lint: make lint @@ -99,3 +99,4 @@ python = 3.8: py38 3.9: py39 3.10: py310 + 3.11: py311