voice-assistant-demo/backend/pyproject.toml
2025-04-13 22:55:09 +08:00

54 lines
1.2 KiB
TOML

[project]
name = "voice-assistant-demo"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"aiosqlite>=0.21.0",
"fastapi>=0.115.12",
"graphai-lib>=0.0.5",
"greenlet>=3.1.1",
"hypercorn>=0.17.3",
"livekit>=1.0.5",
"livekit-agents>=1.0.11",
"livekit-api>=1.0.2",
"livekit-plugins-elevenlabs>=1.0.11",
"livekit-plugins-groq>=1.0.11",
"livekit-plugins-noise-cancellation>=0.2.1",
"livekit-plugins-openai>=1.0.11",
"livekit-plugins-silero>=1.0.11",
"livekit-plugins-turn-detector>=1.0.11",
"pydantic>=2.11.3",
"pydantic-settings>=2.8.1",
"semantic-router>=0.1.7",
"sqlalchemy>=2.0.40",
"sqlmodel>=0.0.24",
]
[tool.ruff]
line-length = 100
target-version = "py312"
[tool.ruff.lint]
select = [
"E",
"F",
"UP",
"I",
"B006",
]
ignore = ["E501"]
fixable = ["ALL"]
exclude = ["*.ipynb"]
[tool.ruff.format]
quote-style = "double"
indent-style = "space"
skip-magic-trailing-comma = false
line-ending = "auto"
docstring-code-line-length = "dynamic"
exclude = ["*.ipynb"]
[tool.ruff.lint.pydocstyle]
convention = "google"