1
0

pyproject.toml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. [project]
  2. name = "helloagents-column-writer"
  3. version = "1.0.0"
  4. description = "基于 HelloAgents 框架的智能专栏作家系统"
  5. readme = "README.md"
  6. requires-python = ">=3.10"
  7. authors = [
  8. {name = "HelloAgents Column Writer Team"}
  9. ]
  10. keywords = ["ai", "agent", "llm", "column-writing", "hello-agents"]
  11. classifiers = [
  12. "Development Status :: 4 - Beta",
  13. "Intended Audience :: Developers",
  14. "Programming Language :: Python :: 3",
  15. "Programming Language :: Python :: 3.10",
  16. "Programming Language :: Python :: 3.11",
  17. "Programming Language :: Python :: 3.12",
  18. ]
  19. dependencies = [
  20. "hello-agents>=0.1.0",
  21. "python-dotenv>=1.0.0",
  22. "pydantic>=2.0.0",
  23. "pydantic-settings>=2.0.0",
  24. "fastmcp>=2.0.0",
  25. "tavily-python>=0.3.0",
  26. "google-search-results>=2.4.2",
  27. "huggingface_hub>=0.19.0",
  28. "datasets>=2.14.0",
  29. "pandas>=2.0.0",
  30. ]
  31. [project.optional-dependencies]
  32. dev = [
  33. "pytest>=7.0.0",
  34. "black>=23.0.0",
  35. "ruff>=0.1.0",
  36. ]
  37. [tool.uv]
  38. # 这是一个应用项目,不需要构建包
  39. # 只用于依赖管理
  40. [tool.uv.sources]
  41. # 如果 hello-agents 是本地开发版本,可以这样指定:
  42. # hello-agents = { path = "../hello-agents", editable = true }