pyproject.toml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. [project]
  2. name = "zhagentos"
  3. version = "1.0.0"
  4. description = "强大易用的企业级智能体平台"
  5. authors = [{ name = "RexYang" }]
  6. requires-python = "~=3.11.0"
  7. readme = "README.md"
  8. dependencies = [
  9. "django==5.2.13",
  10. "drf-spectacular[sidecar]==0.28.0",
  11. "django-redis==6.0.0",
  12. "django-db-connection-pool==1.2.6",
  13. "django-mptt==0.17.0",
  14. "djangorestframework==3.17.1",
  15. "psycopg[binary]==3.2.9",
  16. "python-dotenv==1.1.1",
  17. "uuid-utils==0.14.0",
  18. "captcha==0.7.1",
  19. "pytz==2025.2",
  20. "psutil==7.0.0",
  21. "cffi==1.17.1",
  22. "beautifulsoup4==4.13.4",
  23. "jieba==0.42.1",
  24. "langchain==1.2.15",
  25. "langchain-core==1.2.31",
  26. "langchain-openai==1.1.14",
  27. "langchain-anthropic==1.4.0",
  28. "langchain-community==0.4.1",
  29. "langchain-deepseek==1.0.1",
  30. "langchain-google-genai==4.2.2",
  31. "langchain-mcp-adapters==0.2.2",
  32. "langchain-huggingface==1.2.1",
  33. "langchain-ollama==1.1.0",
  34. "langchain-aws==1.4.4",
  35. "langgraph==1.1.6",
  36. "deepagents==0.5.3",
  37. "torch==2.8.0",
  38. "numpy==1.26.4",
  39. "sentence-transformers==5.0.0",
  40. "qianfan==0.4.12.3",
  41. "zhipuai==2.1.5.20250708",
  42. "volcengine-python-sdk[ark]==4.0.5",
  43. "boto3==1.42.46",
  44. "tencentcloud-sdk-python==3.0.1420",
  45. "xinference-client==1.7.1.post1",
  46. "anthropic==0.89.0",
  47. "dashscope==1.25.16",
  48. "celery[sqlalchemy]==5.5.3",
  49. "django-celery-beat==2.8.1",
  50. "celery-once==3.0.1",
  51. "django-apscheduler==0.7.0",
  52. "html2text==2025.4.15",
  53. "openpyxl==3.1.5",
  54. "python-docx==1.2.0",
  55. "xlrd==2.0.2",
  56. "xlwt==1.3.0",
  57. "pymupdf==1.26.3",
  58. "pypdf==6.10.2",
  59. "pydub==0.25.1",
  60. "pysilk==0.0.1",
  61. "gunicorn==23.0.0",
  62. "python-daemon==3.1.2",
  63. "websockets==15.0.1",
  64. "pylint==3.3.7",
  65. "cohere==5.17.0",
  66. "jsonpath-ng==1.8.0"
  67. ]
  68. [tool.uv]
  69. package = false
  70. [[tool.uv.index]]
  71. name = "pytorch"
  72. url = "https://download.pytorch.org/whl/cpu"
  73. explicit = true
  74. [[tool.uv.index]]
  75. name = "macpytorch"
  76. url = "https://download.pytorch.org/whl"
  77. explicit = true
  78. [tool.uv.sources]
  79. torch = [
  80. { index = "pytorch", marker = "sys_platform == 'linux'" },
  81. { index = "pytorch", marker = "sys_platform == 'win'" },
  82. { index = "macpytorch", marker = "sys_platform == 'darwin'" },
  83. ]
  84. [build-system]
  85. requires = ["hatchling"]
  86. build-backend = "hatchling.build"