[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"]