cdgriffith/FastFlix

Cannot install from Git

Closed this issue · 2 comments

$ pip install git+https://github.com/cdgriffith/FastFlix
Collecting git+https://github.com/cdgriffith/FastFlix
  Cloning https://github.com/cdgriffith/FastFlix to /tmp/pip-req-build-lnx_gpo1
  Running command git clone --filter=blob:none --quiet https://github.com/cdgriffith/FastFlix /tmp/pip-req-build-lnx_gpo1
  Resolved https://github.com/cdgriffith/FastFlix to commit 49449507faa7412c9ca6114f80ef2bb20af7cb5c
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: appdirs~=1.4 in ./venv/lib64/python3.14t/site-packages (from fastflix==5.8.2) (1.4.4)
Collecting chardet<5.2.0,>=5.1.0 (from fastflix==5.8.2)
  Downloading chardet-5.1.0-py3-none-any.whl.metadata (3.4 kB)
Requirement already satisfied: colorama<1.0,>=0.4 in ./venv/lib64/python3.14t/site-packages (from fastflix==5.8.2) (0.4.6)
Collecting coloredlogs<16.0,>=15.0 (from fastflix==5.8.2)
  Downloading coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB)
Collecting iso639-lang==0.0.9 (from fastflix==5.8.2)
  Downloading iso639_lang-0.0.9-py3-none-any.whl.metadata (1.5 kB)
Collecting mistune<3.0,>=2.0 (from fastflix==5.8.2)
  Downloading mistune-2.0.5-py2.py3-none-any.whl.metadata (1.5 kB)
Requirement already satisfied: packaging>=23.2 in ./venv/lib64/python3.14t/site-packages (from fastflix==5.8.2) (24.2)
Collecting pathvalidate<3.0,>=2.4 (from fastflix==5.8.2)
  Downloading pathvalidate-2.5.2-py3-none-any.whl.metadata (11 kB)
Collecting psutil<6.0,>=5.9 (from fastflix==5.8.2)
  Downloading psutil-5.9.8.tar.gz (503 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pydantic<3.0,>=2.0 (from fastflix==5.8.2)
  Downloading pydantic-2.10.0-py3-none-any.whl.metadata (167 kB)
INFO: pip is looking at multiple versions of fastflix to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement pyside6==6.7.2 (from fastflix) (from versions: none)
ERROR: No matching distribution found for pyside6==6.7.2

It appears that dependencies are case-sensitive, i.e. pyside6 => PySide6.

Also, please bump the PySide version.

Hi @clin1234 the running from source instructions are included in the releases, directly from pip is not supported.

https://github.com/cdgriffith/FastFlix/releases/tag/5.8.2

git clone https://github.com/cdgriffith/FastFlix.git
cd FastFlix
python3.12 -m pip install --upgrade pip
python3.12 -m venv venv
. ./venv/bin/activate       # venv\Scripts\activate.bat or venv\Scripts\activate.ps1 on windows   
pip install setuptools
pip install .

Starting it:

venv/bin/python -m fastflix

It also requires Python 3.12, so if you are on a different version PySide6 may not have that exact version available for others.

Please feel free to re-open or create a new issue if you are still having problems!