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", ], )