From 9435767fb1374a2e6bf3e3999472e0d858f1e88d Mon Sep 17 00:00:00 2001 From: hotwa Date: Mon, 1 Sep 2025 11:58:48 +0800 Subject: [PATCH] update --- pyproject.toml | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..61e87e9 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,62 @@ +[build-system] +requires = ["hatchling>=1.21.0"] +build-backend = "hatchling.build" + +[project] +name = "langgraph-qwen" +version = "0.1.1" +description = "LangGraph adapter for Qwen3-Coder(-Flash): OpenAI-compatible + streaming tool-calls" +readme = "README.md" +authors = [ + { name = "Your Name", email = "you@example.com" }, +] +requires-python = ">=3.9" +license = { text = "Proprietary" } +dependencies = [ + "langchain>=0.2.10", + "langgraph>=0.2.30", + "langchain-core>=0.2.10", + "httpx>=0.24", + "python-dotenv>=1.0.1", +] + +[project.optional-dependencies] +openai = [ + "langchain-openai>=0.2.0", +] +custom = [ + "httpx>=0.24", +] +tongyi = [ + "langchain-community>=0.2.0", +] +viz = [ + "pydot>=2.0.0", + "graphviz>=0.20.1", + "grandalf" +] +mcp-adapters = [ + "langchain-mcp-adapters>=0.1.4", +] +all = [ + "langchain-openai>=0.2.0", + "langchain-community>=0.2.0", + "httpx>=0.24", + "python-dotenv>=1.0.1", + "pydot>=2.0.0", + "graphviz>=0.20.1", + "langchain-mcp-adapters>=0.1.4", + "grandalf" +] + + +[project.urls] +Homepage = "https://example.com/" + +[tool.hatch.build] +include = [ + "langgraph_qwen/**", + "examples/**", + "README.md", +] +