afs-backend / requirements.txt
arnavam's picture
made seld into fastapi
514a298
# This file was autogenerated by uv via the following command:
# uv pip compile pyproject.toml -o backend/requirements.txt
absl-py==2.4.0
# via
# keras
# tensorflow
annotated-doc==0.0.4
# via
# fastapi
# typer
annotated-types==0.7.0
# via pydantic
anyio==4.13.0
# via
# httpx
# starlette
astunparse==1.6.3
# via tensorflow
bcrypt==5.0.0
# via
# backend (pyproject.toml)
# passlib
beautifulsoup4==4.14.3
# via gdown
blinker==1.9.0
# via flask
certifi==2026.4.22
# via
# httpcore
# httpx
# requests
cffi==2.0.0
# via cryptography
charset-normalizer==3.4.7
# via requests
click==8.3.3
# via
# flask
# typer
# uvicorn
contourpy==1.3.3
# via matplotlib
cryptography==48.0.0
# via python-jose
cycler==0.12.1
# via matplotlib
deepface==0.0.99
# via backend (pyproject.toml)
dnspython==2.8.0
# via pymongo
ecdsa==0.19.2
# via python-jose
fastapi==0.135.3
# via backend (pyproject.toml)
filelock==3.29.0
# via
# gdown
# huggingface-hub
# torch
fire==0.7.1
# via deepface
flask==3.1.3
# via
# deepface
# flask-cors
flask-cors==6.0.2
# via deepface
flatbuffers==25.12.19
# via tensorflow
fonttools==4.62.1
# via matplotlib
fsspec==2026.4.0
# via
# huggingface-hub
# torch
gast==0.7.0
# via tensorflow
gdown==6.0.0
# via
# deepface
# retina-face
google-pasta==0.2.0
# via tensorflow
grpcio==1.80.0
# via tensorflow
gunicorn==26.0.0
# via deepface
h11==0.16.0
# via
# httpcore
# uvicorn
h5py==3.14.0
# via
# keras
# tensorflow
hf-xet==1.4.3
# via huggingface-hub
httpcore==1.0.9
# via httpx
httpx==0.28.1
# via huggingface-hub
huggingface-hub==1.13.0
# via
# tokenizers
# transformers
idna==3.13
# via
# anyio
# httpx
# requests
itsdangerous==2.2.0
# via flask
jinja2==3.1.6
# via
# flask
# torch
joblib==1.5.3
# via mtcnn
keras==3.14.0
# via
# deepface
# tensorflow
kiwisolver==1.5.0
# via matplotlib
lap==0.5.13
# via backend (pyproject.toml)
libclang==18.1.1
# via tensorflow
lightdsa==0.0.3
# via deepface
lightecc==0.0.6
# via
# lightdsa
# lightphe
lightphe==0.0.24
# via deepface
lz4==4.4.5
# via mtcnn
markdown-it-py==4.0.0
# via rich
markupsafe==3.0.3
# via
# flask
# jinja2
# werkzeug
matplotlib==3.10.9
# via ultralytics
mdurl==0.1.2
# via markdown-it-py
ml-dtypes==0.5.4
# via
# keras
# tensorflow
mpmath==1.3.0
# via sympy
mtcnn==1.0.0
# via deepface
namex==0.1.0
# via keras
networkx==3.6.1
# via torch
numpy==2.4.4
# via
# backend (pyproject.toml)
# contourpy
# deepface
# h5py
# keras
# lap
# matplotlib
# ml-dtypes
# opencv-python
# pandas
# retina-face
# scipy
# tensorflow
# torchvision
# transformers
# ultralytics
# ultralytics-thop
opencv-python==4.13.0.92
# via
# backend (pyproject.toml)
# deepface
# retina-face
# ultralytics
opt-einsum==3.4.0
# via tensorflow
optree==0.19.0
# via keras
packaging==26.2
# via
# gunicorn
# huggingface-hub
# keras
# matplotlib
# tensorflow
# transformers
# wheel
pandas==3.0.2
# via deepface
passlib==1.7.4
# via backend (pyproject.toml)
pillow==12.2.0
# via
# deepface
# matplotlib
# retina-face
# torchvision
# ultralytics
polars==1.40.1
# via ultralytics
polars-runtime-32==1.40.1
# via polars
protobuf==7.34.1
# via tensorflow
psutil==7.2.2
# via ultralytics
pyasn1==0.6.3
# via
# python-jose
# rsa
pycparser==3.0
# via cffi
pydantic==2.13.3
# via fastapi
pydantic-core==2.46.3
# via pydantic
pygments==2.20.0
# via rich
pymongo==4.16.0
# via backend (pyproject.toml)
pyparsing==3.3.2
# via matplotlib
pysocks==1.7.1
# via requests
python-dateutil==2.9.0.post0
# via
# matplotlib
# pandas
python-dotenv==1.2.2
# via
# backend (pyproject.toml)
# deepface
python-jose==3.5.0
# via backend (pyproject.toml)
python-multipart==0.0.27
# via backend (pyproject.toml)
pyyaml==6.0.3
# via
# huggingface-hub
# transformers
# ultralytics
regex==2026.4.4
# via transformers
requests==2.33.1
# via
# deepface
# gdown
# tensorflow
# ultralytics
retina-face==0.0.17
# via deepface
rich==15.0.0
# via
# keras
# typer
rsa==4.9.1
# via python-jose
safetensors==0.7.0
# via transformers
scipy==1.17.1
# via ultralytics
setuptools==81.0.0
# via
# tensorflow
# torch
shellingham==1.5.4
# via typer
six==1.17.0
# via
# astunparse
# ecdsa
# google-pasta
# python-dateutil
# tensorflow
soupsieve==2.8.3
# via beautifulsoup4
starlette==1.0.0
# via fastapi
sympy==1.14.0
# via
# lightdsa
# lightphe
# torch
tensorflow==2.21.0
# via
# deepface
# retina-face
# tf-keras
termcolor==3.3.0
# via
# fire
# tensorflow
tf-keras==2.21.0
# via backend (pyproject.toml)
tokenizers==0.22.2
# via transformers
torch==2.11.0
# via
# torchvision
# ultralytics
# ultralytics-thop
torchaudio==2.11.0
# via backend (pyproject.toml)
torchvision==0.26.0
# via ultralytics
tqdm==4.67.3
# via
# deepface
# gdown
# huggingface-hub
# lightdsa
# lightecc
# lightphe
# transformers
transformers==5.7.0
# via backend (pyproject.toml)
typer==0.25.1
# via
# huggingface-hub
# transformers
typing-extensions==4.15.0
# via
# beautifulsoup4
# fastapi
# grpcio
# huggingface-hub
# optree
# pydantic
# pydantic-core
# tensorflow
# torch
# typing-inspection
typing-inspection==0.4.2
# via
# fastapi
# pydantic
ultralytics==8.4.33
# via backend (pyproject.toml)
ultralytics-thop==2.0.19
# via ultralytics
urllib3==2.6.3
# via requests
uvicorn==0.43.0
# via backend (pyproject.toml)
websockets==16.0
# via backend (pyproject.toml)
werkzeug==3.1.8
# via
# flask
# flask-cors
wheel==0.47.0
# via astunparse
wrapt==2.1.2
# via tensorflow