mirror of
https://github.com/langchain-ai/langgraph.git
synced 2026-09-28 12:35:08 +02:00
Compare commits
12
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2e48c88c23 | ||
|
|
238f084efa | ||
|
|
284400e14f | ||
|
|
25b2b86d93 | ||
|
|
7e341e0f29 | ||
|
|
df577b9229 | ||
|
|
845e2d0a10 | ||
|
|
ee89bf5958 | ||
|
|
fc6298fccc | ||
|
|
67a0afc41a | ||
|
|
9ed98d4798 | ||
|
|
7b36b4093d |
@@ -46,6 +46,15 @@ jobs:
|
|||||||
working-directory: ${{ inputs.working-directory }}
|
working-directory: ${{ inputs.working-directory }}
|
||||||
run: make test
|
run: make test
|
||||||
|
|
||||||
|
- name: Install min version of deps
|
||||||
|
shell: bash
|
||||||
|
run: uv sync --frozen --all-extras --resolution lowest-direct --force-reinstall
|
||||||
|
|
||||||
|
- name: Run tests with min version of deps
|
||||||
|
shell: bash
|
||||||
|
run: make test
|
||||||
|
working-directory: ${{ inputs.working-directory }}
|
||||||
|
|
||||||
- name: Ensure the tests did not create any additional files
|
- name: Ensure the tests did not create any additional files
|
||||||
shell: bash
|
shell: bash
|
||||||
working-directory: ${{ inputs.working-directory }}
|
working-directory: ${{ inputs.working-directory }}
|
||||||
|
|||||||
@@ -42,6 +42,15 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: make test_parallel
|
run: make test_parallel
|
||||||
|
|
||||||
|
- name: Install min version of deps
|
||||||
|
shell: bash
|
||||||
|
run: uv sync --frozen --all-extras --resolution lowest-direct --force-reinstall
|
||||||
|
|
||||||
|
- name: Run tests with min version of deps
|
||||||
|
shell: bash
|
||||||
|
run: make test
|
||||||
|
working-directory: ${{ inputs.working-directory }}
|
||||||
|
|
||||||
- name: Ensure the tests did not create any additional files
|
- name: Ensure the tests did not create any additional files
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -39,6 +39,15 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: make test
|
run: make test
|
||||||
|
|
||||||
|
- name: Install min version of deps
|
||||||
|
shell: bash
|
||||||
|
run: uv sync --frozen --all-extras --resolution lowest-direct --force-reinstall
|
||||||
|
|
||||||
|
- name: Run tests with min version of deps
|
||||||
|
shell: bash
|
||||||
|
run: make test
|
||||||
|
working-directory: ${{ inputs.working-directory }}
|
||||||
|
|
||||||
- name: Ensure the tests did not create any additional files
|
- name: Ensure the tests did not create any additional files
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ from typing import (
|
|||||||
overload,
|
overload,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# meaningless change to trigger tests
|
||||||
from langchain_core.callbacks import Callbacks
|
from langchain_core.callbacks import Callbacks
|
||||||
from langchain_core.callbacks.manager import AsyncParentRunManager, ParentRunManager
|
from langchain_core.callbacks.manager import AsyncParentRunManager, ParentRunManager
|
||||||
from langchain_core.runnables.config import RunnableConfig
|
from langchain_core.runnables.config import RunnableConfig
|
||||||
|
|||||||
@@ -25,30 +25,30 @@ Repository = "https://www.github.com/langchain-ai/langgraph"
|
|||||||
|
|
||||||
[dependency-groups]
|
[dependency-groups]
|
||||||
dev = [
|
dev = [
|
||||||
"pytest",
|
"pytest>=8.3.2",
|
||||||
"pytest-cov",
|
"pytest-cov>=4.0.0",
|
||||||
"pytest-dotenv",
|
"pytest-dotenv>=0.5.2",
|
||||||
"pytest-mock",
|
"pytest-mock>=3.10.0",
|
||||||
"syrupy",
|
"syrupy>=4.0.2",
|
||||||
"httpx",
|
"httpx>=0.26.0",
|
||||||
"pytest-watcher",
|
'pytest-watcher>=0.4.1',
|
||||||
"mypy",
|
"mypy>=1.6.0",
|
||||||
"ruff",
|
"ruff>=0.6.2",
|
||||||
"jupyter",
|
"jupyter>=1.0.0",
|
||||||
"pytest-xdist[psutil]",
|
"pytest-xdist[psutil]>=3.6.1",
|
||||||
"pytest-repeat",
|
"pytest-repeat>=0.9.3",
|
||||||
"langgraph-prebuilt",
|
"langgraph-prebuilt",
|
||||||
"langgraph-checkpoint",
|
"langgraph-checkpoint",
|
||||||
"langgraph-checkpoint-sqlite",
|
"langgraph-checkpoint-sqlite",
|
||||||
"langgraph-checkpoint-postgres",
|
"langgraph-checkpoint-postgres",
|
||||||
"langgraph-sdk",
|
"langgraph-sdk",
|
||||||
"psycopg[binary]",
|
'psycopg[binary]>=3.0.0; python_version >= "3.10"',
|
||||||
"uvloop==0.21.0beta1",
|
"uvloop==0.21.0beta1",
|
||||||
"pyperf",
|
"pyperf>=2.7.0",
|
||||||
"py-spy",
|
"py-spy>=0.3.14",
|
||||||
"types-requests",
|
"types-requests>=2.32.0.20240914",
|
||||||
"pycryptodome",
|
"pycryptodome>=3.21.0",
|
||||||
"langgraph-cli[inmem]",
|
"langgraph-cli[inmem]>=0.2.8",
|
||||||
]
|
]
|
||||||
|
|
||||||
[tool.uv]
|
[tool.uv]
|
||||||
|
|||||||
Generated
+20
-20
@@ -1219,7 +1219,7 @@ dev = [
|
|||||||
{ name = "langgraph-prebuilt" },
|
{ name = "langgraph-prebuilt" },
|
||||||
{ name = "langgraph-sdk" },
|
{ name = "langgraph-sdk" },
|
||||||
{ name = "mypy" },
|
{ name = "mypy" },
|
||||||
{ name = "psycopg", extra = ["binary"] },
|
{ name = "psycopg", extra = ["binary"], marker = "python_full_version >= '3.10'" },
|
||||||
{ name = "py-spy" },
|
{ name = "py-spy" },
|
||||||
{ name = "pycryptodome" },
|
{ name = "pycryptodome" },
|
||||||
{ name = "pyperf" },
|
{ name = "pyperf" },
|
||||||
@@ -1248,29 +1248,29 @@ requires-dist = [
|
|||||||
|
|
||||||
[package.metadata.requires-dev]
|
[package.metadata.requires-dev]
|
||||||
dev = [
|
dev = [
|
||||||
{ name = "httpx" },
|
{ name = "httpx", specifier = ">=0.26.0" },
|
||||||
{ name = "jupyter" },
|
{ name = "jupyter", specifier = ">=1.0.0" },
|
||||||
{ name = "langgraph-checkpoint", editable = "../checkpoint" },
|
{ name = "langgraph-checkpoint", editable = "../checkpoint" },
|
||||||
{ name = "langgraph-checkpoint-postgres", editable = "../checkpoint-postgres" },
|
{ name = "langgraph-checkpoint-postgres", editable = "../checkpoint-postgres" },
|
||||||
{ name = "langgraph-checkpoint-sqlite", editable = "../checkpoint-sqlite" },
|
{ name = "langgraph-checkpoint-sqlite", editable = "../checkpoint-sqlite" },
|
||||||
{ name = "langgraph-cli", extras = ["inmem"] },
|
{ name = "langgraph-cli", extras = ["inmem"], specifier = ">=0.2.8" },
|
||||||
{ name = "langgraph-prebuilt", editable = "../prebuilt" },
|
{ name = "langgraph-prebuilt", editable = "../prebuilt" },
|
||||||
{ name = "langgraph-sdk", editable = "../sdk-py" },
|
{ name = "langgraph-sdk", editable = "../sdk-py" },
|
||||||
{ name = "mypy" },
|
{ name = "mypy", specifier = ">=1.6.0" },
|
||||||
{ name = "psycopg", extras = ["binary"] },
|
{ name = "psycopg", extras = ["binary"], marker = "python_full_version >= '3.10'", specifier = ">=3.0.0" },
|
||||||
{ name = "py-spy" },
|
{ name = "py-spy", specifier = ">=0.3.14" },
|
||||||
{ name = "pycryptodome" },
|
{ name = "pycryptodome", specifier = ">=3.21.0" },
|
||||||
{ name = "pyperf" },
|
{ name = "pyperf", specifier = ">=2.7.0" },
|
||||||
{ name = "pytest" },
|
{ name = "pytest", specifier = ">=8.3.2" },
|
||||||
{ name = "pytest-cov" },
|
{ name = "pytest-cov", specifier = ">=4.0.0" },
|
||||||
{ name = "pytest-dotenv" },
|
{ name = "pytest-dotenv", specifier = ">=0.5.2" },
|
||||||
{ name = "pytest-mock" },
|
{ name = "pytest-mock", specifier = ">=3.10.0" },
|
||||||
{ name = "pytest-repeat" },
|
{ name = "pytest-repeat", specifier = ">=0.9.3" },
|
||||||
{ name = "pytest-watcher" },
|
{ name = "pytest-watcher", specifier = ">=0.4.1" },
|
||||||
{ name = "pytest-xdist", extras = ["psutil"] },
|
{ name = "pytest-xdist", extras = ["psutil"], specifier = ">=3.6.1" },
|
||||||
{ name = "ruff" },
|
{ name = "ruff", specifier = ">=0.6.2" },
|
||||||
{ name = "syrupy" },
|
{ name = "syrupy", specifier = ">=4.0.2" },
|
||||||
{ name = "types-requests" },
|
{ name = "types-requests", specifier = ">=2.32.0.20240914" },
|
||||||
{ name = "uvloop", specifier = "==0.21.0b1" },
|
{ name = "uvloop", specifier = "==0.21.0b1" },
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -1984,7 +1984,7 @@ wheels = [
|
|||||||
|
|
||||||
[package.optional-dependencies]
|
[package.optional-dependencies]
|
||||||
binary = [
|
binary = [
|
||||||
{ name = "psycopg-binary", marker = "implementation_name != 'pypy'" },
|
{ name = "psycopg-binary", marker = "python_full_version >= '3.10' and implementation_name != 'pypy'" },
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|||||||
Reference in New Issue
Block a user