From 6b69651a21cf8c505b1c02e6ce586afee577b9fc Mon Sep 17 00:00:00 2001 From: martin legrand Date: Fri, 21 Mar 2025 10:37:44 +0100 Subject: [PATCH] fix install setup requirement --- requirements.txt | 44 ++++++++++++++++++++-------------------- scripts/linux_install.sh | 2 ++ setup.py | 40 ++++++++++++++++++------------------ 3 files changed, 44 insertions(+), 42 deletions(-) diff --git a/requirements.txt b/requirements.txt index 1455329..db9b52c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,27 +1,27 @@ -requests==2.31.0 -colorama==0.4.6 -python-dotenv==1.0.0 -playsound==1.3.0 -soundfile==0.13.1 +requests>=2.31.0 +colorama>=0.4.6 +python-dotenv>=1.0.0 +playsound>=1.3.0 +soundfile>=0.13.1 transformers>=4.46.3 torch>=2.4.1 -python-dotenv==1.0.0 -ollama==0.4.7 -scipy==1.15.1 -kokoro==0.7.12 -flask==3.1.0 -soundfile==0.13.1 -protobuf==3.20.3 -termcolor==2.5.0 -ipython==8.34.0 -gliclass==0.1.8 -pyaudio==0.2.14 -librosa==0.10.2.post1 -selenium==4.29.0 -markdownify==1.1.0 -text2emotion==0.0.5 -langid==1.1.6 -chromedriver-autoinstaller==0.6.4 +python-dotenv>=1.0.0 +ollama>=0.4.7 +scipy>=1.15.1 +kokoro>=0.7.12 +flask>=3.1.0 +soundfile>=0.13.1 +protobuf>=3.20.3 +termcolor>=2.5.0 +ipython>=8.34.0 +gliclass>=0.1.8 +pyaudio>=0.2.14 +librosa>=0.10.2.post1 +selenium>=4.29.0 +markdownify>=1.1.0 +text2emotion>=0.0.5 +langid>=1.1.6 +chromedriver-autoinstaller>=0.6.4 httpx>=0.27,<0.29 anyio>=3.5.0,<5 distro>=1.7.0,<2 diff --git a/scripts/linux_install.sh b/scripts/linux_install.sh index 8222e20..c43a41e 100644 --- a/scripts/linux_install.sh +++ b/scripts/linux_install.sh @@ -5,6 +5,8 @@ echo "Starting installation for Linux..." # Update package list sudo apt-get update +pip install --upgrade pip + # Install Python dependencies from requirements.txt pip3 install -r requirements.txt diff --git a/setup.py b/setup.py index d839c9c..67b4487 100644 --- a/setup.py +++ b/setup.py @@ -15,28 +15,28 @@ setup( packages=find_packages(), include_package_data=True, install_requires=[ - "requests==2.31.0", + "requests>=2.31.0", "openai", - "colorama==0.4.6", - "python-dotenv==1.0.0", - "playsound==1.3.0", - "soundfile==0.13.1", - "transformers==4.46.3", + "colorama>=0.4.6", + "python-dotenv>=1.0.0", + "playsound>=1.3.0", + "soundfile>=0.13.1", + "transformers>=4.46.3", "torch>=2.4.1", - "ollama==0.4.7", - "scipy==1.15.1", - "kokoro==0.7.12", - "flask==3.1.0", - "protobuf==3.20.3", - "termcolor==2.5.0", - "gliclass==0.1.8", - "ipython==8.34.0", - "librosa==0.10.2.post1", - "selenium==4.29.0", - "markdownify==1.1.0", - "text2emotion==0.0.5", - "python-dotenv==1.0.0", - "langid==1.1.6", + "ollama>=0.4.7", + "scipy>=1.15.1", + "kokoro>=0.7.12", + "flask>=3.1.0", + "protobuf>=3.20.3", + "termcolor>=2.5.0", + "gliclass>=0.1.8", + "ipython>=8.34.0", + "librosa>=0.10.2.post1", + "selenium>=4.29.0", + "markdownify>=1.1.0", + "text2emotion>=0.0.5", + "python-dotenv>=1.0.0", + "langid>=1.1.6", "httpx>=0.27,<0.29", "anyio>=3.5.0,<5", "distro>=1.7.0,<2",