Compare commits

...
Author SHA1 Message Date
Sydney Runkle 2e48c88c23 sync lock 2025-05-19 16:39:35 -04:00
Sydney Runkle 238f084efa try for langgraph 2025-05-19 16:38:26 -04:00
Sydney Runkle 284400e14f more tinkering 2025-05-15 20:32:18 -07:00
Sydney Runkle 25b2b86d93 some linting 2025-05-15 20:29:46 -07:00
Sydney Runkle 7e341e0f29 min deps for all 2025-05-15 20:26:58 -07:00
Sydney Runkle df577b9229 ack another fix 2025-05-15 17:50:27 -07:00
Sydney Runkle 845e2d0a10 fix syntax 2025-05-15 17:48:22 -07:00
Sydney Runkle ee89bf5958 sync all extras 2025-05-15 17:46:33 -07:00
Sydney Runkle fc6298fccc remove redundant uv 2025-05-15 17:46:02 -07:00
Sydney RunkleandGitHub 67a0afc41a Merge branch 'main' into sr/run-against-checkpoint-min 2025-05-15 17:41:16 -07:00
Sydney Runkle 9ed98d4798 change to trigger tests 2025-05-15 10:49:54 -07:00
Sydney Runkle 7b36b4093d trying to run min v test 2025-05-15 10:48:27 -07:00
6 changed files with 66 additions and 38 deletions
+9
View File
@@ -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 }}
+9
View File
@@ -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: |
+1
View File
@@ -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
+18 -18
View File
@@ -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]
+20 -20
View File
@@ -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]]