eigent/backend/pyproject.toml
2025-11-21 02:58:49 +08:00

46 lines
931 B
TOML

[project]
name = "backend"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = "==3.10.16"
dependencies = [
"camel-ai[eigent]==0.2.80a3",
"fastapi>=0.115.12",
"fastapi-babel>=1.0.0",
"uvicorn[standard]>=0.34.2",
"pydantic-i18n>=0.4.5",
"python-dotenv>=1.1.0",
"httpx[socks]>=0.28.1",
"pydash>=8.0.5",
"inflection>=0.5.1",
"aiofiles>=24.1.0",
"openai>=1.99.3,<2",
"traceroot>=0.0.7",
"nodejs-wheel>=22.18.0",
"numpy>=1.23.0,<2.0.0",
"debugpy>=1.8.17",
]
[dependency-groups]
dev = [
"babel>=2.17.0",
"pytest>=8.4.1",
"pytest-asyncio>=1.1.0",
]
[tool.ruff]
line-length = 120
[tool.ruff.lint]
extend-select = [
"B006", # forbid def demo(mutation = [])
]
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["."]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]