Repository: nums-project/nums (language: python)

Issue:
Add Python 3.9 support



Discussion / hints:

Fix patch:
diff --git a/README.md b/README.md
index fd4816f6..a895a97e 100644
--- a/README.md
+++ b/README.md
@@ -176,7 +176,7 @@ print("accuracy", (nps.sum(y == y_pred) / X.shape[0]).get())
 ```
 
 # Installation
-NumS releases are tested on Linux-based systems running Python 3.6, 3.7, and 3.8.
+NumS releases are tested on Linux-based systems running Python 3.7, 3.8, and 3.9.
 
 NumS runs on Windows, but not all features are tested. We recommend using Anaconda on Windows. Download and install Anaconda for Windows [here](https://docs.anaconda.com/anaconda/install/windows/). Make sure to add Anaconda to your PATH environment variable during installation.
 
diff --git a/setup.cfg b/setup.cfg
index ec6ed00d..e15532d2 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -12,7 +12,7 @@ classifiers =
 
 [options]
 packages = find:
-python_requires = >=3.6,<3.9
+python_requires = >=3.6,<3.10
 install_requires =
     numpy>1.18.0,<=1.20.0
     ray[default]>=1.0.0,<=1.6.0


Test patch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 08cc73fe..8b4c5b41 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -12,7 +12,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        python-version: [3.7, 3.8]
+        python-version: [3.7, 3.8, 3.9]
     env:
       OS: 'ubuntu'
       PYTHON: ${{ matrix.python-version }}