@@ -31,9 +31,9 @@ dsl = ["pyyaml>=6.0.1,<7", "types-pyyaml>=6.0.12,<7", "dacite>=1.8.1,<2"]
3131encryption = [" cryptography>=38.0.1,<39" , " aiohttp>=3.8.1,<4" ]
3232gevent = [" gevent>=25.4.2 ; python_version >= '3.8'" ]
3333langchain = [
34- " langchain>=0.1.7,<0.2 ; python_version >= '3.8.1' and python_version < '4.0' " ,
35- " langchain-openai>=0.0.6,<0.0.7 ; python_version >= '3.8.1' and python_version < '4.0' " ,
36- " langsmith>=0.1.22,<0.2 ; python_version >= '3.8.1' and python_version < '4.0' " ,
34+ " langchain>=0.3.0 " ,
35+ " langchain-openai>=0.3.0 " ,
36+ " langsmith>=0.1.22" ,
3737 " openai>=1.4.0,<2" ,
3838 " fastapi>=0.115.12" ,
3939 " tqdm>=4.62.0,<5" ,
@@ -122,16 +122,8 @@ lint = [
122122 { cmd = " uv run ruff format --check" },
123123 { ref = " lint-types" },
124124]
125- lint-types = " uv run --all-groups mypy --check-untyped-defs --namespace-packages ."
126- test = " uv run --all-groups pytest"
127-
128- [tool .uv ]
129- conflicts = [
130- [
131- { group = " langchain" },
132- { group = " langgraph" },
133- ],
134- ]
125+ lint-types = " uv run --all-groups --no-group langgraph --no-group cloud-export-to-parquet mypy --check-untyped-defs --namespace-packages ."
126+ test = " uv run --all-groups --no-group langgraph --no-group cloud-export-to-parquet pytest"
135127
136128[tool .pytest .ini_options ]
137129asyncio_mode = " auto"
@@ -150,6 +142,10 @@ namespace_packages = true
150142module = " aiohttp.*"
151143ignore_errors = true
152144
145+ [[tool .mypy .overrides ]]
146+ module = " langgraph_plugin.*"
147+ ignore_errors = true
148+
153149[[tool .mypy .overrides ]]
154150module = " opentelemetry.*"
155151ignore_errors = true
0 commit comments