[project] name = "proposa-ai" version = "1.0.0" description = "AI 驱动的投标书智能生成系统" requires-python = ">=3.12" dependencies = [ "fastapi>=0.141.1", "langgraph", "lxml>=5.3,<5.4", "numpy", "onnxruntime", "openai", "pdfplumber", "pymupdf", "python-docx", "python-dotenv", "python-multipart>=0.0.32", "tokenizers", "uvicorn>=0.52.4", ] [project.scripts] proposa-ai = "main:main" proposa-api = "http_api:main" [build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [tool.setuptools] package-dir = {"" = "src"} py-modules = [ "chapter_policy", "config", "context_search", "api_worker", "http_api", "main", "models", "workflow", ] [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] templates = ["*.docx"] [tool.uv] # 使用清华 PyPI 镜像加速依赖下载;可用环境变量 UV_INDEX_URL 覆盖 index-url = "https://pypi.tuna.tsinghua.edu.cn/simple"