Repository: averbis/averbis-python-api (language: python)

Issue:
Support for newer Python versions (3.9, 3.10, 3.11)
**Is your feature request related to a problem? Please describe.**
As of now, we only support Python 3.6 to 3.8. There have been three newer releases (3.9-3.11) which we should support. 

**Describe the solution you'd like**
Change the build job to test all relevant versions; apply changes if necessary.


Discussion / hints:

Fix patch:
diff --git a/setup.py b/setup.py
index 2a7d97f..9fd7a48 100644
--- a/setup.py
+++ b/setup.py
@@ -125,6 +125,9 @@
         "Programming Language :: Python :: 3.6",
         "Programming Language :: Python :: 3.7",
         "Programming Language :: Python :: 3.8",
+        "Programming Language :: Python :: 3.9",
+        "Programming Language :: Python :: 3.10",
+        "Programming Language :: Python :: 3.11",
         "License :: OSI Approved :: Apache Software License"
     ],
 )


Test patch:
diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml
index a67fab9..d3f1cce 100644
--- a/.github/workflows/run_tests.yml
+++ b/.github/workflows/run_tests.yml
@@ -8,10 +8,10 @@ on:
 
 jobs:
   build:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-20.04
     strategy:
       matrix:
-        python-version: [3.6, 3.7, 3.8]
+        python-version: [3.6, 3.7, 3.8, 3.9, 3.10.x, 3.11]
     steps:
     - uses: actions/checkout@v2
     - name: Set up Python ${{ matrix.python-version }}