Files
hao-ai-lab-FastVideo/apps/dreamverse/pyproject.toml
T

42 lines
929 B
TOML

[project]
name = "dreamverse"
version = "0.1.0"
description = "Dreamverse application with FastAPI backend and Next.js frontend."
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"fastapi>=0.115,<1",
"fastvideo>=0.1.7",
"pillow>=10.0",
"uvicorn[standard]>=0.30,<1",
]
[project.optional-dependencies]
server = [
"cerebras-cloud-sdk",
"flash-attn-4 @ git+https://github.com/Dao-AILab/flash-attention.git@940cd9680f3315f2f06b43ab5bea2c2cf2d96806#subdirectory=flash_attn/cute",
"flashinfer-python",
"openai>=1.40",
]
safety = [
"fasttext>=0.9.2",
]
test = [
"pytest>=8.0",
]
[project.scripts]
dreamverse-server = "dreamverse.server_entry:cli"
dreamverse-mock-server = "dreamverse.mock_server:cli"
[tool.uv]
package = false
[tool.uv.sources]
fastvideo = { workspace = true }
[tool.pytest.ini_options]
markers = [
"gpu: requires real GPU + model weights; skip in CI",
]