[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "drone-planning" version = "0.1.0" description = "无人机行为规划后端系统 - 从自然语言到行为树" readme = "README.md" requires-python = ">=3.10" dependencies = [ "fastapi>=0.109.0", "uvicorn>=0.27.0", "httpx>=0.26.0", "py_trees>=2.2.0", "openai>=1.0.0", "pydantic>=2.5.0", "streamlit>=1.29.0", ] [project.optional-dependencies] dev = ["pytest>=7.0"] [tool.setuptools.packages.find] where = ["src"] include = ["drone_planning*"]