Files
PlantAI-rag-new/sdk/pyproject.toml

32 lines
786 B
TOML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[build-system]
requires = ["setuptools>=68"]
build-backend = "setuptools.build_meta"
[project]
name = "plantai-bff"
version = "0.1.0"
description = "PlantAI-rag-new BFF:上游代理 + 归一化 + 会话持久化 + Neo4j 直连"
requires-python = ">=3.11"
dependencies = [
"fastapi>=0.110",
"uvicorn[standard]>=0.29",
"httpx>=0.27",
"aiosqlite>=0.20",
"neo4j>=5.18",
"pydantic>=2.6",
"pydantic-settings>=2.2",
"python-multipart>=0.0.9",
"beautifulsoup4>=4.12", # 缺陷 #47a:HTML 同源 DOCX 转换
]
[project.optional-dependencies]
dev = ["pytest>=8.0", "pytest-asyncio>=0.23", "respx>=0.23"]
[tool.setuptools.packages.find]
include = ["app*"]
[tool.pytest.ini_options]
testpaths = ["app"]
python_files = ["test_*.py"]
asyncio_mode = "auto"