@@ -163,17 +163,6 @@ ignore_missing_imports = true
163163requires = [" hatchling" ]
164164build-backend = " hatchling.build"
165165
166- # TODO(WXO): Remove testpypi index and uv.sources once the ibm-watsonx-orchestrate
167- # packages publish their official release to PyPI (expected late March 2026).
168- [[tool .uv .index ]]
169- name = " testpypi"
170- url = " https://test.pypi.org/simple"
171- explicit = true
172-
173- [tool .uv .sources ]
174- ibm-watsonx-orchestrate-core = [{ index = " testpypi" }]
175- ibm-watsonx-orchestrate-clients = [{ index = " testpypi" }]
176-
177166[project .urls ]
178167Repository = " https://github.com/langflow-ai/langflow"
179168Documentation = " https://docs.langflow.org"
@@ -366,13 +355,9 @@ astrapy = ["astrapy>=2.1.0,<3.0.0"]
366355gassist = [" gassist>=0.0.1; sys_platform == 'win32'" ]
367356
368357# SDKs for IBM watsonx Orchestrate deployment adapter.
369- # TODO(WXO): Pin to stable versions once official PyPI releases land (late March 2026).
370358ibm-watsonx = [
371359 " ibm-cloud-sdk-core~=3.24.4" ,
372- " ibm-watsonx-orchestrate-clients==2.3.2.dev5117; python_version >= '3.11'" ,
373- " ibm-watsonx-orchestrate-core==2.3.2.dev5117; python_version >= '3.11'" ,
374- " rich" ,
375- " PyYAML"
360+ " ibm-watsonx-orchestrate-clients~=2.7.0; python_version >= '3.11'" ,
376361]
377362
378363# Complete installation (excluding ibm-watsonx for now)
@@ -488,9 +473,8 @@ complete = [
488473 " langflow-base[astrapy]" ,
489474 # Windows-specific
490475 " langflow-base[gassist]" ,
491- # wxO deployment adapter intentionally excluded from `complete` for now:
492- # its dependencies are currently distributed outside stable public indexes.
493- # Install explicitly with `langflow-base[ibm-watsonx]` when available.
476+ # wxO deployment adapter
477+ " langflow-base[ibm-watsonx]"
494478]
495479
496480all = [
0 commit comments