diff --git a/requirements.txt b/requirements.txt index 40b7903..0f1daba 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,15 +4,11 @@ gdown>=3.10.1 tqdm>=4.30.0 Pillow>=5.2.0 opencv-python>=4.5.5.64 -opencv-contrib-python>=4.3.0.36 tensorflow>=1.9.0 keras>=2.2.0 Flask>=1.1.2 mtcnn>=0.1.0 -lightgbm>=2.3.1 -dlib>=19.20.0 retina-face>=0.0.1 -mediapipe>=0.8.7.3 fire>=0.4.0 gunicorn>=20.1.0 Deprecated>=1.2.13 \ No newline at end of file diff --git a/requirements_additional.txt b/requirements_additional.txt new file mode 100644 index 0000000..ee752b9 --- /dev/null +++ b/requirements_additional.txt @@ -0,0 +1,3 @@ +opencv-contrib-python>=4.3.0.36 +mediapipe>=0.8.7.3 +dlib>=19.20.0 \ No newline at end of file diff --git a/setup.py b/setup.py index 593880d..2055363 100644 --- a/setup.py +++ b/setup.py @@ -3,6 +3,9 @@ import setuptools with open("README.md", "r", encoding="utf-8") as fh: long_description = fh.read() +with open("requirements.txt", "r", encoding="utf-8") as f: + requirements = f.read().split("\n") + setuptools.setup( name="deepface", version="0.0.79", @@ -22,20 +25,5 @@ setuptools.setup( "console_scripts": ["deepface = deepface.DeepFace:cli"], }, python_requires=">=3.5.5", - install_requires=[ - "numpy>=1.14.0", - "pandas>=0.23.4", - "tqdm>=4.30.0", - "gdown>=3.10.1", - "Pillow>=5.2.0", - "opencv-python>=4.5.5.64", - "tensorflow>=1.9.0", - "keras>=2.2.0", - "Flask>=1.1.2", - "mtcnn>=0.1.0", - "retina-face>=0.0.1", - "fire>=0.4.0", - "gunicorn>=20.1.0", - "Deprecated>=1.2.13", - ], + install_requires=requirements, )