ewere / setup.py
andevs's picture
Create setup.py
cd44e19 verified
Raw
History Blame Contribute Delete
1.94 kB
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",
],
)