Browse Source

add support and testing for python 3.10

Thomas Waldmann 4 years ago
parent
commit
9f4a6e5574
3 changed files with 10 additions and 6 deletions
  1. 8 5
      .github/workflows/ci.yml
  2. 1 0
      setup.py
  3. 1 1
      tox.ini

+ 8 - 5
.github/workflows/ci.yml

@@ -52,21 +52,24 @@ jobs:
       matrix:
         include:
             - os: ubuntu-20.04
-              python-version: 3.6
+              python-version: '3.6'
               toxenv: py36-fuse2
             - os: ubuntu-20.04
-              python-version: 3.7
+              python-version: '3.7'
               toxenv: py37-fuse2
             - os: ubuntu-20.04
-              python-version: 3.8
+              python-version: '3.8'
               toxenv: py38-fuse3
             - os: ubuntu-20.04
-              python-version: 3.9
+              python-version: '3.9'
               toxenv: py39-fuse3
+            - os: ubuntu-20.04
+              python-version: '3.10-dev'
+              toxenv: py310-fuse3
             - os: macos-latest
               # note: it seems that 3.8 and 3.9 are currently broken,
               # neverending RuntimeError crashes...
-              python-version: 3.7
+              python-version: '3.7'
               toxenv: py37-fuse2
 
     env:

+ 1 - 0
setup.py

@@ -268,6 +268,7 @@ setup(
         'Programming Language :: Python :: 3.7',
         'Programming Language :: Python :: 3.8',
         'Programming Language :: Python :: 3.9',
+        'Programming Language :: Python :: 3.10',
         'Topic :: Security :: Cryptography',
         'Topic :: System :: Archiving :: Backup',
     ],

+ 1 - 1
tox.ini

@@ -2,7 +2,7 @@
 # fakeroot -u tox --recreate
 
 [tox]
-envlist = py{36,37,38,39}-{none,fuse2,fuse3}
+envlist = py{36,37,38,39,310}-{none,fuse2,fuse3}
 
 [testenv]
 deps =