diff --git a/offline-backend-20260512/backend/pyproject.toml b/offline-backend-20260512/backend/pyproject.toml index d4ea5346..691e5c54 100644 --- a/offline-backend-20260512/backend/pyproject.toml +++ b/offline-backend-20260512/backend/pyproject.toml @@ -1,51 +1,52 @@ -[project] -name = "deer-flow" -version = "0.1.0" -description = "LangGraph-based AI agent system with sandbox execution capabilities" -readme = "README.md" -requires-python = ">=3.12" -dependencies = [ - "deerflow-harness", - "fastapi>=0.115.0", - "httpx>=0.28.0", - "python-multipart>=0.0.26", - "sse-starlette>=2.1.0", - "uvicorn[standard]>=0.34.0", - "lark-oapi>=1.4.0", - "slack-sdk>=3.33.0", - "python-telegram-bot>=21.0", - "langgraph-sdk>=0.1.51", - "markdown-to-mrkdwn>=0.3.1", - "wecom-aibot-python-sdk>=0.1.6", - "dingtalk-stream>=0.24.3", - "bcrypt>=4.0.0", - "pyjwt>=2.9.0", - "email-validator>=2.0.0", - "croniter>=6.2.2", -] - +[project] +name = "deer-flow" +version = "0.1.0" +description = "LangGraph-based AI agent system with sandbox execution capabilities" +readme = "README.md" +requires-python = ">=3.12" +dependencies = [ + "deerflow-harness", + "fastapi>=0.115.0", + "httpx>=0.28.0", + "python-multipart>=0.0.26", + "sse-starlette>=2.1.0", + "uvicorn[standard]>=0.34.0", + "lark-oapi>=1.4.0", + "slack-sdk>=3.33.0", + "python-telegram-bot>=21.0", + "langgraph-sdk>=0.1.51", + "markdown-to-mrkdwn>=0.3.1", + "wecom-aibot-python-sdk>=0.1.6", + "dingtalk-stream>=0.24.3", + "bcrypt>=4.0.0", + "pyjwt>=2.9.0", + "email-validator>=2.0.0", + "croniter>=6.2.2", + "hindsight-client>=0.4.22", +] + [project.optional-dependencies] postgres = ["deerflow-harness[postgres]"] mysql = ["deerflow-harness[mysql]"] - -[dependency-groups] -dev = [ - "prompt-toolkit>=3.0.0", - "pytest>=9.0.3", - "pytest-asyncio>=1.3.0", - "ruff>=0.14.11", -] - -[tool.pytest.ini_options] -markers = [ - "no_auto_user: disable the conftest autouse contextvar fixture for this test", -] - -[tool.uv] -index-url = "https://pypi.org/simple" - -[tool.uv.workspace] -members = ["packages/harness"] - -[tool.uv.sources] -deerflow-harness = { workspace = true } + +[dependency-groups] +dev = [ + "prompt-toolkit>=3.0.0", + "pytest>=9.0.3", + "pytest-asyncio>=1.3.0", + "ruff>=0.14.11", +] + +[tool.pytest.ini_options] +markers = [ + "no_auto_user: disable the conftest autouse contextvar fixture for this test", +] + +[tool.uv] +index-url = "https://pypi.org/simple" + +[tool.uv.workspace] +members = ["packages/harness"] + +[tool.uv.sources] +deerflow-harness = { workspace = true }