Repository: parttimenerd/temci (language: python)

Issue:
Fn dependency does not work on Python 3.10
Also see https://github.com/kachayev/fn.py/issues/91


Discussion / hints:
So temci does not work with python 3.10?
No, the installation fails with an error to install fn.py.
I don't think that temci even needs the fn package. Feel free to just remove it and to create a PR.

Fix patch:
diff --git a/setup.py b/setup.py
index 3789911..401a0ff 100755
--- a/setup.py
+++ b/setup.py
@@ -22,7 +22,6 @@
     install_requires=[
         'click',
         'humanfriendly', 'pytimeparse',
-        'fn',
         'cpuset-py3',
         'wcwidth',
         'rainbow_logging_handler',


Test patch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index b392db9..5eea667 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -13,10 +13,10 @@ jobs:
       - run: nix build
   pip:
     runs-on: ubuntu-latest
-    strategy: 
+    strategy:
       fail-fast: false
       matrix:
-        python-version: [3.6, 3.7, 3.8, 3.9]
+        python-version: [ 3.6, 3.7, 3.8, 3.9, "3.10" ]
     steps:
       - name: install fonts
         run: sudo apt-get install fonts-noto-color-emoji
@@ -32,5 +32,5 @@ jobs:
           pip3 install -e .
       - name: test
         run: ./test.sh
-      - name: test 2  
+      - name: test 2
         run:  TEMCI_TEST_CMD=1 ./test.sh