[project] name = "bidmaster-cli" version = "0.1.0" description = "AI标书撰写助手" readme = "PROJECT_SPEC.md" requires-python = ">=3.11" dependencies = [ "chromadb>=1.1.0", "click>=8.3.0", "langchain>=0.3.27", "langchain-community>=0.3.29", "langgraph>=0.6.7", "openai>=1.109.1", "openpyxl>=3.1.5", "pandas>=2.3.2", "pydantic-settings>=2.10.1", "python-docx>=1.2.0", "requests>=2.32.5", "rich>=14.1.0", "sentence-transformers>=5.1.1", ] [project.scripts] bidmaster = "bidmaster.cli.main:cli" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src/bidmaster"] [dependency-groups] dev = [ "black>=25.9.0", "isort>=6.0.1", "pre-commit>=4.3.0", "pytest>=8.4.2", "ruff>=0.13.1", ]