@@ -304,12 +304,7 @@ numexpr = ["numexpr>=2.10.2"]
304304qianfan = [" qianfan==0.3.5" ]
305305pgvector = [" pgvector>=0.4.2" ]
306306litellm = [
307- # litellm has no Python 3.14-compatible release: every version from 1.83.8
308- # onward declares Requires-Python <3.14, so nothing satisfying our >=1.85.1
309- # floor installs on 3.14 (the newest 3.14-installable litellm is 1.83.7).
310- # Gate it off on 3.14 so `pip install langflow` resolves there instead of
311- # dead-ending; drop the marker once upstream ships a 3.14-compatible litellm.
312- " litellm>=1.85.1,<2.0.0; python_version < '3.14'" ,
307+ " litellm>=1.93.0,<2.0.0" ,
313308 # Runtime deps from litellm[proxy] that langflow-ide hits when logging
314309 # to langfuse via litellm.proxy.proxy_server (issue #12228). The full
315310 # Pull in only the modules Langflow uses from litellm[proxy] rather than
@@ -343,17 +338,10 @@ spider = ["spider-client>=0.0.27,<1.0.0"]
343338# Updated to 0.10.1+ for PyTorch 2.6.0 compatibility (addresses torch.load RCE vulnerability)
344339# Upper bound prevents breaking changes in future major versions
345340# Excluded on macOS x86_64: PyTorch dropped Intel Mac wheel builds after v2.2.2
346- # Python 3.14: re-gated off 3.14. altk 0.10.x itself supports 3.14 (requires-python
347- # >=3.10) and no longer depends on OpenDsStar, but it depends on litellm<2.0.0, and
348- # litellm has no 3.14-compatible release (every version from 1.83.8 on caps at <3.14,
349- # see the litellm extra below). Without this gate the resolver pins an uninstallable
350- # litellm on 3.14. Re-enable once upstream litellm supports 3.14.
351- altk = [" agent-lifecycle-toolkit>=0.10.1,<1.0; (sys_platform != 'darwin' or platform_machine != 'x86_64') and python_version < '3.14'" ]
341+ altk = [" agent-lifecycle-toolkit>=0.10.1,<1.0; sys_platform != 'darwin' or platform_machine != 'x86_64'" ]
352342
353343# Toolguard Integration
354- # Gated off 3.14: lfx[toolguard] pulls the ToolGuard Policies component, which
355- # depends on litellm. Re-enable once upstream litellm supports 3.14.
356- toolguard = [" lfx[toolguard]~=1.11.0; python_version < '3.14'" ] # toolguard relocated to lfx
344+ toolguard = [" lfx[toolguard]~=1.11.0" ] # toolguard relocated to lfx
357345
358346# Additional LangChain integrations
359347# Excluded on macOS x86_64: transitive torch dependency (via sentence-transformers) has no Intel Mac wheels
@@ -364,11 +352,7 @@ langchain-unstructured = ["langchain-unstructured~=1.0.0"]
364352langchain-mcp-adapters = [" langchain-mcp-adapters>=0.1.14,<0.2.0" ]
365353
366354# Additional monitoring
367- # Gated off 3.14: opik depends on litellm unconditionally, and litellm has no
368- # 3.14-compatible release (see the litellm extra above), so allowing it on 3.14
369- # would drag in an uninstallable / sub-floor litellm. Re-enable once upstream
370- # litellm supports 3.14.
371- opik = [" opik>=2.0.0,<3.0.0; python_version < '3.14'" ]
355+ opik = [" opik>=2.0.0,<3.0.0" ]
372356traceloop = [" traceloop-sdk>=0.43.1,<1.0.0" ]
373357openlayer = [" openlayer>=0.9.0,<1.0.0" ]
374358
0 commit comments