From 174b5836bdd5a0ea5730556f91dd2a5462b06c98 Mon Sep 17 00:00:00 2001 From: Arpan Ghoshal Date: Wed, 16 Sep 2026 05:57:07 +0530 Subject: [PATCH] Record ctrlrun-langchain 1.0.0, after the upload succeeded PyPI serves 1.0.0 declaring ctrlrun>=0.12,<0.13, verified by installing it from the index into a clean venv rather than by reading the workflow's tick. The table row and the RECORDED entry both come from PyPI's own requires_dist, which is the whole point of the comparison: a record taken from the tree would agree with the tree by construction, which is how this guard died at 0.11.0. langchain leaves `unreleased` in the same edit, because it is now released. The RECORDED guard was mutation-checked: claiming a range PyPI does not serve fails it. Signed-off-by: Arpan Ghoshal --- adapters/PUBLISHED.toml | 6 +++++- tests/test_packaging.py | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) 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", + }, }