Skip to content

Commit 5ddb2be

Browse files
committed
fix: enable agent-lifecycle-toolkit (altk) on Python 3.14
agent-lifecycle-toolkit 0.10.x dropped its own requires-python <3.14 cap (now >=3.10) and does not depend on OpenDsStar, so the `python_version < '3.14'` gate on the altk extra is stale. - Remove the python_version < '3.14' marker from the altk extra in langflow-base, keeping the macOS x86_64 platform exclusion. - Regenerate uv.lock: agent-lifecycle-toolkit resolves on 3.14 and coexists with the onnxruntime>=1.26 langflow forces there (verified agent-lifecycle-toolkit 0.10.1 + onnxruntime 1.26.0). OpenDsStar (the separate OpenDsStarAgent component) stays gated: all its releases still cap requires-python at <3.14 upstream.
1 parent f08e9e1 commit 5ddb2be

2 files changed

Lines changed: 109 additions & 179 deletions

File tree

src/backend/base/pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,10 @@ spider = ["spider-client>=0.0.27,<1.0.0"]
337337
# Updated to 0.10.1+ for PyTorch 2.6.0 compatibility (addresses torch.load RCE vulnerability)
338338
# Upper bound prevents breaking changes in future major versions
339339
# Excluded on macOS x86_64: PyTorch dropped Intel Mac wheel builds after v2.2.2
340-
altk = ["agent-lifecycle-toolkit>=0.10.1,<1.0; (sys_platform != 'darwin' or platform_machine != 'x86_64') and python_version < '3.14'"]
340+
# Python 3.14: agent-lifecycle-toolkit 0.10.x dropped its own <3.14 cap (now
341+
# requires-python >=3.10) and does not depend on OpenDsStar, so the python_version
342+
# gate is removed; the dependency tree resolves on 3.14 within the langflow lock.
343+
altk = ["agent-lifecycle-toolkit>=0.10.1,<1.0; sys_platform != 'darwin' or platform_machine != 'x86_64'"]
341344

342345
# Toolguard Integration
343346
toolguard = ["toolguard>=0.2.16,<1.0.0"]

0 commit comments

Comments
 (0)