[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", ]