This commit introduces PostgreSQL as the default database for the PunimTag application, along with a new `.env.example` file for configuration. A setup script for PostgreSQL has been added to automate the installation and database creation process. The README has been updated to reflect these changes, including instructions for setting up PostgreSQL and using the `.env` file for configuration. Additionally, the database session management has been enhanced to support PostgreSQL connection pooling. Documentation has been updated accordingly.
22 lines
445 B
Plaintext
22 lines
445 B
Plaintext
fastapi==0.115.0
|
|
uvicorn[standard]==0.30.6
|
|
pydantic==2.9.1
|
|
SQLAlchemy==2.0.36
|
|
psycopg2-binary==2.9.9
|
|
redis==5.0.8
|
|
rq==1.16.2
|
|
python-jose[cryptography]==3.3.0
|
|
python-multipart==0.0.9
|
|
python-dotenv==1.0.0
|
|
# PunimTag Dependencies - DeepFace Implementation
|
|
# Core Dependencies
|
|
numpy>=1.21.0
|
|
pillow>=8.0.0
|
|
click>=8.0.0
|
|
setuptools>=40.0.0
|
|
|
|
# DeepFace and Deep Learning Stack
|
|
deepface>=0.0.79
|
|
tensorflow>=2.13.0
|
|
opencv-python>=4.8.0
|
|
retina-face>=0.0.13 |