[tool.poetry] name = "langgraph-monorepo" version = "0.0.1" description = "LangGraph monorepo" authors = [] license = "MIT" readme = "README.md" [tool.poetry.dependencies] python = "^3.10" aiohappyeyeballs = "2.4.3" [tool.poetry.group.docs.dependencies] langgraph = { path = "../libs/langgraph/", develop = true } langgraph-checkpoint = { path = "../libs/checkpoint/", develop = true } langgraph-checkpoint-sqlite = { path = "../libs/checkpoint-sqlite", develop = true } langgraph-checkpoint-postgres = { path = "../libs/checkpoint-postgres", develop = true } langgraph-sdk = {path = "../libs/sdk-py", develop = true} mkdocs = "^1.6.0" mkdocs-autorefs = ">=1.0.1,<1.1.0" mkdocstrings = "^0.25.1" mkdocstrings-python = "^1.10.4" mkdocs-minify-plugin = "^0.8.0" mkdocs-rss-plugin = "^1.13.1" mkdocs-git-committers-plugin-2 = "^2.3.0" mkdocs-material = {extras = ["imaging"], version = "^9.5.27"} markdown-include = "^0.8.1" markdown-callouts = "^0.4.0" mkdocs-exclude = "^1.0.2" vcrpy = "^6.0.1" click = "^8.1.7" ruff = "^0.6.8" jupyter = "^1.1.1" [tool.poetry.group.test.dependencies] langchain = "^0.3.8" langchain-openai = "^0.3.0" langchain-anthropic = "^0.2.1" langchain-nomic = "^0.1.3" langchain-fireworks = "^0.2.0" langchain-community = "^0.3.0" langchain-experimental = "^0.3.2" langgraph-checkpoint-mongodb = "^0.1.0" langsmith = "^0.2.0" chromadb = "^0.5.5" gpt4all = "^2.8.2" scikit-learn = "^1.5.2" numexpr = "^2.10.1" numpy = "^1.26.4" matplotlib = "^3.9.2" redis = "^5.0.8" pymongo = "^4.8.0" motor = "^3.5.1" grandalf = "^0.8" pyppeteer = "^2.0.0" networkx = "^3.3" autogen = { version = "^0.3.0", python = "<3.13,>=3.8" } [tool.poetry.group.test] optional = true [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.ruff] extend-include = ["*.ipynb"] [tool.ruff.lint.per-file-ignores] "docs/*" = [ "E402", # allow imports to appear anywhere in docs "F401", # allow "imported but unused" example code "F811", # allow re-importing the same module, so that cells can stay independent "F841", # allow assignments to variables that are never read -- it's example code # The issues below should be cleaned up when there's time "E722", # allow base imports in notebooks ]