[project] name = "backend" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.12" dependencies = [ "alibabacloud-tea-openapi>=0.4.2", "alibabacloud-tea-util>=0.3.14", "alibabacloud-videoenhan20200320>=4.0.0", "fastapi>=0.127.0", "oss2>=2.19.1", "pydantic>=2.12.5", "python-dotenv>=1.2.1", "python-multipart>=0.0.21", "requests>=2.32.5", "httpx>=0.27.0", "uvicorn>=0.40.0", "modelscope>=1.29.2", "volcengine>=1.0.100", "google-generativeai>=0.8.4", "sqlmodel>=0.0.31", "alembic>=1.17.2", "agentscope>=1.0.11", "redis>=5.0.0", "prometheus-client>=0.20.0", "opentelemetry-api>=1.25.0", "opentelemetry-sdk>=1.25.0", "opentelemetry-instrumentation-fastapi>=0.46b0", "opentelemetry-exporter-otlp-proto-grpc>=1.25.0", "fastmcp>=2.0.0", "tenacity>=8.2.3", "psycopg2-binary>=2.9.9", "asyncpg>=0.29.0", "sqladmin[full]>=0.16.0", "itsdangerous>=2.1.2", "psutil>=5.9.0", "Pillow>=11.0.0", ] [tool.pytest.ini_options] asyncio_mode = "auto" asyncio_default_fixture_loop_scope = "function" pythonpath = ["."] [dependency-groups] dev = [ "hypothesis>=6.151.5", ]