"""
Creative Studio Backend - 安装配置
"""
from setuptools import setup, find_packages

setup(
    name="creative-studio-backend",
    version="1.0.0",
    description="基于 Agent + Skill 架构的 AI 剧集创作平台后端",
    author="Creative Studio Team",
    packages=find_packages(),
    python_requires=">=3.11",
    install_requires=[
        "fastapi>=0.104.1",
        "uvicorn[standard]>=0.24.0",
        "python-multipart>=0.0.6",
        "zai-sdk>=0.2.0",
        "motor>=3.3.2",
        "pymongo>=4.6.0",
        "redis>=5.0.1",
        "pydantic>=2.5.0",
        "pydantic-settings>=2.1.0",
        "python-jose[cryptography]>=3.3.0",
        "passlib[bcrypt]>=1.7.4",
        "celery>=5.3.4",
        "httpx>=0.25.2",
        "aiohttp>=3.9.1",
        "python-dotenv>=1.0.0",
        "pyyaml>=6.0.1",
        "chromadb>=0.4.18",
    ],
    extras_require={
        "dev": [
            "pytest>=7.4.3",
            "pytest-asyncio>=0.21.1",
            "black>=23.12.0",
            "flake8>=6.1.0",
            "mypy>=1.7.1",
        ]
    },
)
