From 08526ed1905e3bdf84b1bd7fcedb50f0d43d827b Mon Sep 17 00:00:00 2001 From: kris Date: Thu, 9 Feb 2023 23:51:11 +0000 Subject: [PATCH] Update to python 3.10 now that blocker (weighted-levenshtein) is resolved. 3.11 is still blocked by llvmlite. Also refresh other dependencies while I'm here. --- README.md | 4 ++-- requirements.txt | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 28baf6c..0ed6bfa 100644 --- a/README.md +++ b/README.md @@ -50,10 +50,10 @@ TODO: link video once it is available. ## Installation -This currently requires python3.8 because some dependencies (e.g. weighted-levenshtein) don't compile with 3.9+. +This currently requires python3.10 because the llvmlite dependency doesn't compile with 3.11. This is tracked in https://github.com/numba/numba/issues/8304 ``` -python3.8 -m venv venv +python3.10 -m venv venv source venv/bin/activate pip install -r requirements.txt ``` diff --git a/requirements.txt b/requirements.txt index f8c99d6..0b3c904 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,10 +4,12 @@ certifi==2022.12.7 cffi==1.15.1 charset-normalizer==3.0.1 colormath==3.0.0 +colour-science==0.4.2 +Cython==0.29.33 decorator==5.1.1 etaprogress==1.1.1 idna==3.4 -importlib-metadata==6.0.0 +imageio==2.25.0 joblib==1.2.0 librosa==0.9.2 llvmlite==0.39.1 @@ -20,11 +22,11 @@ pooch==1.6.0 pycparser==2.21 requests==2.28.2 resampy==0.4.2 -scikit-learn==1.2.0 +scikit-learn==1.2.1 scikit-video==1.1.11 scipy==1.10.0 soundfile==0.11.0 threadpoolctl==3.1.0 +typing_extensions==4.4.0 urllib3==1.26.14 -weighted-levenshtein==0.2.1 -zipp==3.11.0 +weighted-levenshtein==0.2.2