diff --git a/adapters/PUBLISHED.toml b/adapters/PUBLISHED.toml index ecd25c3..19c3167 100644 --- a/adapters/PUBLISHED.toml +++ b/adapters/PUBLISHED.toml @@ -61,7 +61,7 @@ # version table below, never in neither: absence alone would let a deleted row read as "not # published yet", which is this file's guard dying in the one way it has not yet died. A release # pass moves a name out of here and adds its table **after** the upload succeeds. -unreleased = ["langchain"] +unreleased = [] [langgraph] version = "1.3.0" @@ -70,3 +70,7 @@ kernel = ">=0.5,<0.13" [openai-agents] version = "1.3.0" kernel = ">=0.5,<0.13" + +[langchain] +version = "1.0.0" +kernel = ">=0.12,<0.13" diff --git a/tests/test_packaging.py b/tests/test_packaging.py index 10d4c1e..c16594e 100644 --- a/tests/test_packaging.py +++ b/tests/test_packaging.py @@ -961,6 +961,11 @@ def test_a_widened_kernel_range_is_not_shipped_without_a_new_version(adapter): "1.2.0": ">=0.5,<0.12", "1.3.0": ">=0.5,<0.13", }, + # Read from PyPI's own requires_dist for 1.0.0 after the upload succeeded, not from the + # tree: the point of this table is to be the other side of that comparison. + "langchain": { + "1.0.0": ">=0.12,<0.13", + }, }