Repository: tahoe-lafs/zfec (language: python)

Issue:
Add Python 3.9 to CI test matrix
With Python 3.9, zfec tests pass on both Linux and macOS.  Tests still fail on Windows, so this is currently disabled.  This issue is meant to serve as a reminder.


Discussion / hints:

Fix patch:
diff --git a/setup.cfg b/setup.cfg
index f4498514..de1efc86 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -6,6 +6,8 @@ author = Zooko O\'Whielacronx
 author_email = zooko@zooko.com
 home_page = https://tahoe-lafs.org/trac/zfec
 license = GPL-2+
+python_requires =
+  >=3.7, <3.11
 classifier =
   Development Status :: 5 - Production/Stable
   Environment :: Console


Test patch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 323c294e..b490a31a 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -18,9 +18,11 @@ jobs:
           - ubuntu-latest
           - windows-latest
         python-version:
-          - 3.7
-          - 3.8
-          - pypy3
+          - "3.7"
+          - "3.8"
+          - "3.9"
+          - "3.10"
+          - "pypy3"
 
     steps: