| from setuptools import setup, find_packages |
|
|
| setup( |
| name="glow-ai-backend", |
| version="2.0.0", |
| description="AI-powered skincare and cosmetics backend", |
| author="Glow AI", |
| author_email="dev@glowai.app", |
| packages=find_packages(), |
| install_requires=[ |
| "fastapi==0.104.1", |
| "uvicorn[standard]==0.24.0", |
| "python-multipart==0.0.6", |
| "pillow==10.1.0", |
| "numpy==1.24.3", |
| "opencv-python==4.8.1.78", |
| "scikit-learn==1.3.2", |
| "tensorflow==2.14.0", |
| "torch==2.1.0", |
| "torchvision==0.16.0", |
| "mediapipe==0.10.7", |
| "firebase-admin==6.2.0", |
| "supabase==1.1.1", |
| "psycopg2-binary==2.9.9", |
| "cloudinary==1.37.0", |
| "python-jose[cryptography]==3.3.0", |
| "passlib[bcrypt]==1.7.4", |
| "python-dotenv==1.0.0", |
| "pydantic==2.5.0", |
| "pydantic-settings==2.1.0", |
| "requests==2.31.0", |
| "httpx==0.25.1", |
| "paystack==1.0.0", |
| "flutterwave==0.1.0", |
| "redis==5.0.1", |
| "celery==5.3.4", |
| "alembic==1.12.1", |
| "sqlalchemy==2.0.23", |
| "sentry-sdk==1.39.2", |
| "prometheus-client==0.19.0", |
| "python-json-logger==2.0.7", |
| "gunicorn==21.2.0", |
| ], |
| extras_require={ |
| "dev": [ |
| "pytest==7.4.3", |
| "pytest-cov==4.1.0", |
| "black==23.12.1", |
| "isort==5.13.2", |
| "flake8==7.0.0", |
| "mypy==1.8.0", |
| ], |
| "gpu": [ |
| "tensorflow-gpu==2.14.0", |
| "torch-cuda==2.1.0", |
| ], |
| }, |
| python_requires=">=3.9", |
| classifiers=[ |
| "Development Status :: 5 - Production/Stable", |
| "Intended Audience :: Developers", |
| "License :: OSI Approved :: MIT License", |
| "Programming Language :: Python :: 3.9", |
| "Programming Language :: Python :: 3.10", |
| "Programming Language :: Python :: 3.11", |
| ], |
| ) |