File size: 1,939 Bytes
cd44e19 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | 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",
],
) |