Repository: NeonGeckoCom/neon-tts-plugin-coqui (language: python)

Issue:
[FEAT] Python3.11-Compatible PyTorch
### Objective

Validate Pytorch 2.1 support and loosen dependencies to support Python 3.11

### Initial Implementation Requirements

- Enable Pytorch 2.1 in dependencies
- Validate compatibility

### Other Considerations

https://github.com/pytorch/pytorch/issues/86566
https://github.com/NeonGeckoCom/NeonCore/actions/runs/6328716188/job/17187510573?pr=554


Discussion / hints:

Fix patch:
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
index bc556e3..2632e44 100644
--- a/requirements/requirements.txt
+++ b/requirements/requirements.txt
@@ -1,12 +1,9 @@
 # TTS
 numpy>=1.19.5
-torch~=1.9,!=1.13.0
+torch>=1.9.0,<3.0.0,!=1.13.0
 # dependencies
-ovos-plugin-manager~=0.0.2
+ovos-plugin-manager~=0.0.23
 ovos-utils~=0.0.32
 psutil
 # huggingface
 huggingface-hub
-
-mycroft-messagebus-client~=0.10
-# TODO: Above patching OPM dependency
\ No newline at end of file


Test patch:
diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml
index 9493599..531cd31 100644
--- a/.github/workflows/unit_tests.yml
+++ b/.github/workflows/unit_tests.yml
@@ -13,7 +13,7 @@ jobs:
   unit_tests:
     strategy:
       matrix:
-        python-version: [ 3.7, 3.8, 3.9, "3.10" ]
+        python-version: [ 3.7, 3.8, 3.9, "3.10", "3.11" ]
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v2