Repository: CORE-GATECH-GROUP/serpent-tools (language: python)

Issue:
ENH Support and test against python 3.10, 3.11
**Is your feature request related to a problem? Please describe.**
These are newer python versions that most operating systems ship by default. We should test against these.

**Describe the solution you'd like**
Users can install serpent-tools on python 3.10 and 3.11

Our CI tests against these two versions


Discussion / hints:

Fix patch:
diff --git a/pyproject.toml b/pyproject.toml
index da43f43b..81f5e2b3 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -11,7 +11,7 @@ maintainers = [
 ]
 description = "A suite of parsers designed to make interacting with Serpent output files simple, scriptable, and flawless"
 readme = "README.rst"
-requires-python = ">=3.8,<3.10"
+requires-python = ">=3.8,<3.12"
 classifiers = [
     "Development Status :: 3 - Alpha",
     "Intended Audience :: Education",
@@ -21,6 +21,8 @@ classifiers = [
     "Programming Language :: Python",
     "Programming Language :: Python :: 3.8",
     "Programming Language :: Python :: 3.9",
+    "Programming Language :: Python :: 3.10",
+    "Programming Language :: Python :: 3.11",
 ]
 license = {file = "LICENSE"}
 dependencies = [


Test patch:
diff --git a/.github/workflows/testing.yaml b/.github/workflows/testing.yaml
index 58f9f100..00693ae1 100644
--- a/.github/workflows/testing.yaml
+++ b/.github/workflows/testing.yaml
@@ -17,7 +17,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        python-version: [3.8, 3.9]
+        python-version: ["3.8", "3.9", "3.10", "3.11"]
 
     name: 'Python ${{ matrix.python-version }}'