Update version and project name

This commit is contained in:
Langflow Bot
2026-05-31 04:09:50 +00:00
parent 3e57126b91
commit abcba7c258
8 changed files with 524 additions and 455 deletions

View File

@ -1,6 +1,6 @@
[project]
name = "langflow"
version = "1.10.0"
name = "langflow-nightly"
version = "v1.10.0.dev60"
description = "A Python package with a built-in web application"
requires-python = ">=3.10,<3.15"
license = "MIT"
@ -17,11 +17,11 @@ maintainers = [
]
# Define your main dependencies here
dependencies = [
"langflow-base[complete]>=0.10.0",
"langflow-base-nightly[complete]==1.10.0.dev60",
# langflow-extensions:bundle-deps-start
"lfx-duckduckgo>=0.1.0",
"lfx-arxiv>=0.1.0",
"lfx-ibm>=0.1.0",
"lfx-duckduckgo-nightly==0.1.0.dev60",
"lfx-arxiv-nightly==0.1.0.dev60",
"lfx-ibm-nightly==0.1.0.dev60",
# langflow-extensions:bundle-deps-end
]
@ -74,14 +74,14 @@ url = "https://download.pytorch.org/whl/cpu"
explicit = true
[tool.uv.sources]
langflow-base = { workspace = true }
langflow = { workspace = true }
lfx = { workspace = true }
langflow-sdk = { workspace = true }
langflow-base-nightly = { workspace = true }
langflow-nightly = { workspace = true }
lfx-nightly = { workspace = true }
langflow-sdk-nightly = { workspace = true }
# langflow-extensions:bundle-sources-start
lfx-duckduckgo = { workspace = true }
lfx-arxiv = { workspace = true }
lfx-ibm = { workspace = true }
lfx-duckduckgo-nightly = { workspace = true }
lfx-arxiv-nightly = { workspace = true }
lfx-ibm-nightly = { workspace = true }
# langflow-extensions:bundle-sources-end
torch = { index = "pytorch-cpu" }
torchvision = { index = "pytorch-cpu" }

View File

@ -1,6 +1,6 @@
[project]
name = "langflow-base"
version = "0.10.0"
name = "langflow-base-nightly"
version = "v1.10.0.dev60"
description = "A Python package with a built-in web application"
requires-python = ">=3.10,<3.15"
license = "MIT"
@ -17,7 +17,7 @@ maintainers = [
]
dependencies = [
"lfx~=0.5.0",
"lfx-nightly==0.5.0.dev60",
"fastapi>=0.135.0,<1.0.0",
"httpx[http2]>=0.27,<1.0.0",
"aiofile>=3.9.0,<4.0.0",
@ -401,124 +401,124 @@ ibm-watsonx-clients = [
]
complete = [
"langflow-base[couchbase]",
"langflow-base[cassandra]",
"langflow-base[clickhouse]",
"langflow-base[mongodb]",
"langflow-base[supabase]",
"langflow-base[redis]",
"langflow-base[elasticsearch]",
"langflow-base[faiss]",
"langflow-base[qdrant]",
"langflow-base[qdrant-vectors]",
"langflow-base[weaviate]",
"langflow-base[chroma]",
"langflow-base[upstash]",
"langflow-base[pinecone]",
"langflow-base[milvus]",
"langflow-base[mongodb-vectors]",
"langflow-base[astradb]",
"langflow-base[openai]",
"langflow-base[anthropic]",
"langflow-base[cohere]",
"langflow-base[google]",
"langflow-base[ollama]",
"langflow-base[nvidia]",
"langflow-base[mistral]",
"langflow-base[sambanova]",
"langflow-base[groq]",
"langflow-base[langfuse]",
"langflow-base[langwatch]",
"langflow-base[langsmith]",
"langflow-base[arize]",
"langflow-base[pypdf]",
"langflow-base[docx]",
"langflow-base[pytube]",
# "langflow-base[crewai]", # commented out due to httpx version conflict
"langflow-base[smolagents]",
"langflow-base[beautifulsoup]",
"langflow-base[serpapi]",
"langflow-base[google-api]",
"langflow-base[wikipedia]",
"langflow-base[fake-useragent]",
"langflow-base-nightly[couchbase]",
"langflow-base-nightly[cassandra]",
"langflow-base-nightly[clickhouse]",
"langflow-base-nightly[mongodb]",
"langflow-base-nightly[supabase]",
"langflow-base-nightly[redis]",
"langflow-base-nightly[elasticsearch]",
"langflow-base-nightly[faiss]",
"langflow-base-nightly[qdrant]",
"langflow-base-nightly[qdrant-vectors]",
"langflow-base-nightly[weaviate]",
"langflow-base-nightly[chroma]",
"langflow-base-nightly[upstash]",
"langflow-base-nightly[pinecone]",
"langflow-base-nightly[milvus]",
"langflow-base-nightly[mongodb-vectors]",
"langflow-base-nightly[astradb]",
"langflow-base-nightly[openai]",
"langflow-base-nightly[anthropic]",
"langflow-base-nightly[cohere]",
"langflow-base-nightly[google]",
"langflow-base-nightly[ollama]",
"langflow-base-nightly[nvidia]",
"langflow-base-nightly[mistral]",
"langflow-base-nightly[sambanova]",
"langflow-base-nightly[groq]",
"langflow-base-nightly[langfuse]",
"langflow-base-nightly[langwatch]",
"langflow-base-nightly[langsmith]",
"langflow-base-nightly[arize]",
"langflow-base-nightly[pypdf]",
"langflow-base-nightly[docx]",
"langflow-base-nightly[pytube]",
# "langflow-base-nightly[crewai]", # commented out due to httpx version conflict
"langflow-base-nightly[smolagents]",
"langflow-base-nightly[beautifulsoup]",
"langflow-base-nightly[serpapi]",
"langflow-base-nightly[google-api]",
"langflow-base-nightly[wikipedia]",
"langflow-base-nightly[fake-useragent]",
# duckduckgo was an extra of langflow-base; it has been moved to
# the standalone lfx-duckduckgo bundle (now a regular dep of langflow).
"langflow-base[yfinance]",
"langflow-base[wolframalpha]",
"langflow-base[pyarrow]",
"langflow-base[fastavro]",
"langflow-base[gitpython]",
"langflow-base[nltk]",
"langflow-base[lark]",
"langflow-base[huggingface]",
"langflow-base[metaphor]",
"langflow-base[metal]",
"langflow-base[markup]",
"langflow-base[aws]",
"langflow-base[numexpr]",
"langflow-base[qianfan]",
"langflow-base[pgvector]",
"langflow-base[litellm]",
"langflow-base[zep]",
"langflow-base[youtube]",
"langflow-base[markdown]",
"langflow-base[kubernetes]",
"langflow-base[json-repair]",
"langflow-base[composio]",
"langflow-base[ragstack]",
"langflow-base[opensearch]",
"langflow-base[atlassian]",
"langflow-base[mem0]",
"langflow-base[needle]",
"langflow-base[sseclient]",
"langflow-base[openinference]",
"langflow-base[mcp]",
"langflow-base[ag2]",
"langflow-base[scrapegraph]",
"langflow-base[apify]",
"langflow-base[spider]",
"langflow-base-nightly[yfinance]",
"langflow-base-nightly[wolframalpha]",
"langflow-base-nightly[pyarrow]",
"langflow-base-nightly[fastavro]",
"langflow-base-nightly[gitpython]",
"langflow-base-nightly[nltk]",
"langflow-base-nightly[lark]",
"langflow-base-nightly[huggingface]",
"langflow-base-nightly[metaphor]",
"langflow-base-nightly[metal]",
"langflow-base-nightly[markup]",
"langflow-base-nightly[aws]",
"langflow-base-nightly[numexpr]",
"langflow-base-nightly[qianfan]",
"langflow-base-nightly[pgvector]",
"langflow-base-nightly[litellm]",
"langflow-base-nightly[zep]",
"langflow-base-nightly[youtube]",
"langflow-base-nightly[markdown]",
"langflow-base-nightly[kubernetes]",
"langflow-base-nightly[json-repair]",
"langflow-base-nightly[composio]",
"langflow-base-nightly[ragstack]",
"langflow-base-nightly[opensearch]",
"langflow-base-nightly[atlassian]",
"langflow-base-nightly[mem0]",
"langflow-base-nightly[needle]",
"langflow-base-nightly[sseclient]",
"langflow-base-nightly[openinference]",
"langflow-base-nightly[mcp]",
"langflow-base-nightly[ag2]",
"langflow-base-nightly[scrapegraph]",
"langflow-base-nightly[apify]",
"langflow-base-nightly[spider]",
# ALTK
"langflow-base[altk]",
"langflow-base-nightly[altk]",
# Toolguard
"langflow-base[toolguard]",
"langflow-base-nightly[toolguard]",
# Additional LangChain integrations
"langflow-base[langchain-huggingface]",
"langflow-base[langchain-unstructured]",
"langflow-base[graph-retriever]",
"langflow-base[langchain-mcp-adapters]",
"langflow-base-nightly[langchain-huggingface]",
"langflow-base-nightly[langchain-unstructured]",
"langflow-base-nightly[graph-retriever]",
"langflow-base-nightly[langchain-mcp-adapters]",
# Additional monitoring
"langflow-base[opik]",
"langflow-base[traceloop]",
"langflow-base[openlayer]",
"langflow-base-nightly[opik]",
"langflow-base-nightly[traceloop]",
"langflow-base-nightly[openlayer]",
# Document processing / OCR
"langflow-base[docling]",
"langflow-base[easyocr]",
"langflow-base-nightly[docling]",
"langflow-base-nightly[easyocr]",
# Additional tools
"langflow-base[cleanlab]",
"langflow-base[twelvelabs]",
"langflow-base[jigsawstack]",
"langflow-base[assemblyai]",
"langflow-base-nightly[cleanlab]",
"langflow-base-nightly[twelvelabs]",
"langflow-base-nightly[jigsawstack]",
"langflow-base-nightly[assemblyai]",
# Data processing
"langflow-base[datasets]",
"langflow-base[fastparquet]",
"langflow-base-nightly[datasets]",
"langflow-base-nightly[fastparquet]",
# Vision / ML
"langflow-base[vlmrun]",
"langflow-base[cuga]",
"langflow-base[mlx]",
"langflow-base-nightly[vlmrun]",
"langflow-base-nightly[cuga]",
"langflow-base-nightly[mlx]",
# MCP
"langflow-base[fastmcp]",
"langflow-base-nightly[fastmcp]",
# AWS extras
"langflow-base[aioboto3]",
"langflow-base-nightly[aioboto3]",
# Astra
"langflow-base[astrapy]",
"langflow-base-nightly[astrapy]",
# Windows-specific
"langflow-base[gassist]",
"langflow-base-nightly[gassist]",
# wxO deployment adapter,
"langflow-base[ibm-watsonx-clients]"
"langflow-base-nightly[ibm-watsonx-clients]"
]
all = [
"langflow-base[complete]",
"langflow-base-nightly[complete]",
]
[project.scripts]

View File

@ -1,6 +1,6 @@
[project]
name = "lfx-arxiv"
version = "0.1.0"
name = "lfx-arxiv-nightly"
version = "0.1.0.dev60"
description = "arXiv search component as a standalone Langflow Extension Bundle."
readme = "README.md"
requires-python = ">=3.10,<3.15"
@ -15,7 +15,7 @@ keywords = ["langflow", "lfx", "extension", "bundle", "arxiv", "search"]
# but we list it here as a direct runtime dep so the bundle keeps building
# even if lfx drops it later.
dependencies = [
"lfx>=0.5.0",
"lfx-nightly==0.5.0.dev60",
"defusedxml>=0.7.1,<1.0.0",
]

View File

@ -1,6 +1,6 @@
[project]
name = "lfx-duckduckgo"
version = "0.1.0"
name = "lfx-duckduckgo-nightly"
version = "0.1.0.dev60"
description = "DuckDuckGo Search component as a standalone Langflow Extension Bundle."
readme = "README.md"
requires-python = ">=3.10,<3.15"
@ -18,7 +18,7 @@ keywords = ["langflow", "lfx", "extension", "bundle", "duckduckgo", "search"]
# "lfx": {"compat": [...]} contract. langchain-community uses the same
# range the lfx tree does to keep co-installation lockstep.
dependencies = [
"lfx>=0.5.0",
"lfx-nightly==0.5.0.dev60",
"langchain-community>=0.4.1,<1.0.0",
"ddgs>=9.0.0",
]

View File

@ -1,6 +1,6 @@
[project]
name = "lfx-ibm"
version = "0.1.0"
name = "lfx-ibm-nightly"
version = "0.1.0.dev60"
description = "IBM components (Db2 Vector Store + watsonx.ai LLM and embeddings) as a standalone Langflow Extension Bundle."
readme = "README.md"
requires-python = ">=3.10,<3.15"
@ -22,7 +22,7 @@ keywords = ["langflow", "lfx", "extension", "bundle", "ibm", "db2", "watsonx", "
# the marker stays in lockstep with the langflow-base dep block.
# * ``langchain-community`` provides the helpers DB2VS leans on.
dependencies = [
"lfx>=0.5.0",
"lfx-nightly==0.5.0.dev60",
"langchain-community>=0.4.1,<1.0.0",
"ibm-db>=3.2.9,<4.0.0; sys_platform != 'linux' or platform_machine != 'aarch64'",
"ibm-watsonx-ai>=1.3.1,<2.0.0; python_version < '3.14'",

View File

@ -1,6 +1,6 @@
[project]
name = "lfx"
version = "0.5.0"
name = "lfx-nightly"
version = "0.5.0.dev60"
description = "Langflow Executor - A lightweight CLI tool for executing and serving Langflow AI flows"
readme = "README.md"
authors = [
@ -45,7 +45,7 @@ dependencies = [
"pypdf>=6.10.0,<7.0.0",
"cryptography>=46.0.7",
"ag-ui-protocol>=0.1.10",
"langflow-sdk>=0.1.0",
"langflow-sdk-nightly==0.2.0.dev60",
"markitdown>=0.1.4,<2.0.0",
"setuptools>=80.0.0,<81.0.0",
"wheel>=0.46.2,<1.0.0",

View File

@ -1,6 +1,6 @@
[project]
name = "langflow-sdk"
version = "0.2.0"
name = "langflow-sdk-nightly"
version = "0.2.0.dev60"
description = "Python SDK for the Langflow REST API"
readme = "README.md"
requires-python = ">=3.10,<3.15"

719
uv.lock generated
View File

@ -26,14 +26,14 @@ resolution-markers = [
[manifest]
members = [
"langflow",
"langflow-base",
"langflow-sdk",
"langflow-base-nightly",
"langflow-nightly",
"langflow-sdk-nightly",
"langflow-stepflow",
"lfx",
"lfx-arxiv",
"lfx-duckduckgo",
"lfx-ibm",
"lfx-arxiv-nightly",
"lfx-duckduckgo-nightly",
"lfx-ibm-nightly",
"lfx-nightly",
]
overrides = [
{ name = "dynaconf", specifier = ">=3.2.13" },
@ -7443,164 +7443,8 @@ wheels = [
]
[[package]]
name = "langflow"
version = "1.10.0"
source = { editable = "." }
dependencies = [
{ name = "langflow-base", extra = ["complete"] },
{ name = "lfx-arxiv" },
{ name = "lfx-duckduckgo" },
{ name = "lfx-ibm" },
]
[package.optional-dependencies]
audio = [
{ name = "webrtcvad" },
]
cassio = [
{ name = "cassio" },
]
clickhouse-connect = [
{ name = "clickhouse-connect" },
]
couchbase = [
{ name = "couchbase" },
]
docling = [
{ name = "langchain-docling" },
{ name = "ocrmac", marker = "sys_platform == 'darwin'" },
{ name = "rapidocr-onnxruntime" },
{ name = "tesserocr" },
{ name = "torch", version = "2.12.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version >= '3.14' and sys_platform == 'darwin') or (platform_machine == 'arm64' and sys_platform == 'darwin')" },
{ name = "torch", version = "2.12.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.14' and platform_machine != 'arm64') or sys_platform != 'darwin'" },
{ name = "torchvision", version = "0.27.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version >= '3.14' and sys_platform == 'darwin') or (platform_machine == 'arm64' and sys_platform == 'darwin')" },
{ name = "torchvision", version = "0.27.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.14' and platform_machine != 'arm64') or sys_platform != 'darwin'" },
]
local = [
{ name = "ctransformers" },
{ name = "sentence-transformers" },
]
nv-ingest = [
{ name = "nv-ingest-api", marker = "python_full_version >= '3.12'" },
{ name = "nv-ingest-client", marker = "python_full_version >= '3.12'" },
]
postgresql = [
{ name = "sqlalchemy", extra = ["postgresql-psycopg", "postgresql-psycopg2binary"] },
]
[package.dev-dependencies]
dev = [
{ name = "asgi-lifespan" },
{ name = "blockbuster" },
{ name = "codeflash" },
{ name = "dictdiffer" },
{ name = "elevenlabs", version = "1.58.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.12.*'" },
{ name = "elevenlabs", version = "1.59.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version != '3.12.*'" },
{ name = "faker" },
{ name = "fakeredis" },
{ name = "httpx" },
{ name = "hypothesis" },
{ name = "ipykernel" },
{ name = "locust" },
{ name = "mcp-server-fetch" },
{ name = "onnxruntime", version = "1.23.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.14'" },
{ name = "onnxruntime", version = "1.26.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.14'" },
{ name = "packaging" },
{ name = "pre-commit" },
{ name = "pyleak" },
{ name = "pytest" },
{ name = "pytest-asyncio" },
{ name = "pytest-cov" },
{ name = "pytest-flakefinder" },
{ name = "pytest-github-actions-annotate-failures" },
{ name = "pytest-instafail" },
{ name = "pytest-mock" },
{ name = "pytest-profiling" },
{ name = "pytest-rerunfailures" },
{ name = "pytest-split" },
{ name = "pytest-sugar" },
{ name = "pytest-timeout" },
{ name = "pytest-xdist" },
{ name = "pyyaml" },
{ name = "requests" },
{ name = "respx" },
{ name = "ruff" },
{ name = "scrapegraph-py", version = "1.47.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" },
{ name = "scrapegraph-py", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
{ name = "types-aiofiles" },
{ name = "vulture" },
]
[package.metadata]
requires-dist = [
{ name = "cassio", marker = "extra == 'cassio'", specifier = ">=0.1.7" },
{ name = "clickhouse-connect", marker = "extra == 'clickhouse-connect'", specifier = "==0.7.19" },
{ name = "couchbase", marker = "extra == 'couchbase'", specifier = ">=4.2.1" },
{ name = "ctransformers", marker = "extra == 'local'", specifier = ">=0.2.10" },
{ name = "langchain-docling", marker = "extra == 'docling'", specifier = ">=1.1.0" },
{ name = "langflow-base", extras = ["complete"], editable = "src/backend/base" },
{ name = "lfx-arxiv", editable = "src/bundles/arxiv" },
{ name = "lfx-duckduckgo", editable = "src/bundles/duckduckgo" },
{ name = "lfx-ibm", editable = "src/bundles/ibm" },
{ name = "nv-ingest-api", marker = "python_full_version >= '3.12' and extra == 'nv-ingest'", specifier = ">=26.1.0,<27.0.0" },
{ name = "nv-ingest-client", marker = "python_full_version >= '3.12' and extra == 'nv-ingest'", specifier = ">=26.1.0,<27.0.0" },
{ name = "ocrmac", marker = "sys_platform == 'darwin' and extra == 'docling'", specifier = ">=1.0.0" },
{ name = "rapidocr-onnxruntime", marker = "extra == 'docling'", specifier = ">=1.4.4" },
{ name = "sentence-transformers", marker = "extra == 'local'", specifier = ">=2.3.1" },
{ name = "sqlalchemy", extras = ["postgresql-psycopg"], marker = "extra == 'postgresql'", specifier = ">=2.0.38,<3.0.0" },
{ name = "sqlalchemy", extras = ["postgresql-psycopg2binary"], marker = "extra == 'postgresql'", specifier = ">=2.0.38,<3.0.0" },
{ name = "tesserocr", marker = "extra == 'docling'", specifier = ">=2.8.0" },
{ name = "torch", marker = "extra == 'docling'", specifier = ">=2.6.0", index = "https://download.pytorch.org/whl/cpu" },
{ name = "torchvision", marker = "extra == 'docling'", specifier = ">=0.21.0", index = "https://download.pytorch.org/whl/cpu" },
{ name = "webrtcvad", marker = "extra == 'audio'", specifier = ">=2.0.10" },
]
provides-extras = ["docling", "audio", "couchbase", "cassio", "local", "clickhouse-connect", "nv-ingest", "postgresql"]
[package.metadata.requires-dev]
dev = [
{ name = "asgi-lifespan", specifier = ">=2.1.0" },
{ name = "blockbuster", specifier = ">=1.5.20,<1.6" },
{ name = "codeflash", specifier = ">=0.8.4" },
{ name = "dictdiffer", specifier = ">=0.9.0" },
{ name = "elevenlabs", marker = "python_full_version != '3.12.*'", specifier = ">=1.52.0" },
{ name = "elevenlabs", marker = "python_full_version == '3.12.*'", specifier = "==1.58.1" },
{ name = "faker", specifier = ">=37.0.0" },
{ name = "fakeredis", specifier = ">=2.0.0" },
{ name = "httpx", specifier = ">=0.28.1" },
{ name = "hypothesis", specifier = ">=6.123.17" },
{ name = "ipykernel", specifier = ">=6.29.0" },
{ name = "locust", specifier = "~=2.43.4" },
{ name = "mcp-server-fetch", specifier = ">=2025.1.17" },
{ name = "onnxruntime", marker = "python_full_version < '3.14'", specifier = ">=1.20,<1.24" },
{ name = "onnxruntime", marker = "python_full_version >= '3.14'", specifier = ">=1.26" },
{ name = "packaging", specifier = ">=24.1,<25.0" },
{ name = "pre-commit", specifier = ">=3.7.0" },
{ name = "pyleak", specifier = ">=0.1.14" },
{ name = "pytest", specifier = ">=9.0.3" },
{ name = "pytest-asyncio", specifier = ">=0.23.0" },
{ name = "pytest-cov", specifier = ">=5.0.0" },
{ name = "pytest-flakefinder", specifier = ">=1.1.0" },
{ name = "pytest-github-actions-annotate-failures", specifier = ">=0.2.0" },
{ name = "pytest-instafail", specifier = ">=0.5.0" },
{ name = "pytest-mock", specifier = ">=3.14.0" },
{ name = "pytest-profiling", specifier = ">=1.7.0" },
{ name = "pytest-rerunfailures", specifier = ">=15.0" },
{ name = "pytest-split", specifier = ">=0.9.0" },
{ name = "pytest-sugar", specifier = ">=1.0.0" },
{ name = "pytest-timeout", specifier = ">=2.3.1" },
{ name = "pytest-xdist", specifier = ">=3.6.0" },
{ name = "pyyaml", specifier = ">=6.0.2" },
{ name = "requests", specifier = ">=2.33.0" },
{ name = "respx", specifier = ">=0.21.1" },
{ name = "ruff", specifier = "~=0.13.1" },
{ name = "scrapegraph-py", specifier = ">=1.10.2" },
{ name = "types-aiofiles", specifier = ">=24.1.0.20240626" },
{ name = "vulture", specifier = ">=2.11" },
]
[[package]]
name = "langflow-base"
version = "0.10.0"
name = "langflow-base-nightly"
version = "1.10.0.dev60"
source = { editable = "src/backend/base" }
dependencies = [
{ name = "aiofile", version = "3.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
@ -7649,7 +7493,7 @@ dependencies = [
{ name = "langchain-weaviate" },
{ name = "langchainhub" },
{ name = "langgraph-checkpoint" },
{ name = "lfx" },
{ name = "lfx-nightly" },
{ name = "loguru" },
{ name = "mcp" },
{ name = "multiprocess" },
@ -8419,111 +8263,111 @@ requires-dist = [
{ name = "langchain-unstructured", marker = "extra == 'langchain-unstructured'", specifier = "~=1.0.0" },
{ name = "langchain-weaviate", specifier = ">=0.0.6" },
{ name = "langchainhub", specifier = "~=0.1.15" },
{ name = "langflow-base", extras = ["ag2"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["aioboto3"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["altk"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["anthropic"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["apify"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["arize"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["assemblyai"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["astradb"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["astrapy"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["atlassian"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["aws"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["beautifulsoup"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["cassandra"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["chroma"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["cleanlab"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["clickhouse"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["cohere"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["complete"], marker = "extra == 'all'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["composio"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["couchbase"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["cuga"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["datasets"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["docling"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["docx"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["easyocr"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["elasticsearch"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["faiss"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["fake-useragent"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["fastavro"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["fastmcp"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["fastparquet"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["gassist"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["gitpython"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["google"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["google-api"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["graph-retriever"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["groq"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["huggingface"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["ibm-watsonx-clients"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["jigsawstack"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["json-repair"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["kubernetes"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["langchain-huggingface"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["langchain-mcp-adapters"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["langchain-unstructured"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["langfuse"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["langsmith"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["langwatch"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["lark"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["litellm"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["markdown"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["markup"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["mcp"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["mem0"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["metal"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["metaphor"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["milvus"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["mistral"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["mlx"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["mongodb"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["mongodb-vectors"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["needle"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["nltk"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["numexpr"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["nvidia"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["ollama"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["openai"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["openinference"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["openlayer"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["opensearch"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["opik"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["pgvector"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["pinecone"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["pyarrow"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["pypdf"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["pytube"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["qdrant"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["qdrant-vectors"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["qianfan"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["ragstack"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["redis"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["sambanova"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["scrapegraph"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["serpapi"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["smolagents"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["spider"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["sseclient"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["supabase"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["toolguard"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["traceloop"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["twelvelabs"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["upstash"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["vlmrun"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["weaviate"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["wikipedia"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["wolframalpha"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["yfinance"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["youtube"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base", extras = ["zep"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["ag2"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["aioboto3"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["altk"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["anthropic"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["apify"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["arize"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["assemblyai"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["astradb"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["astrapy"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["atlassian"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["aws"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["beautifulsoup"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["cassandra"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["chroma"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["cleanlab"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["clickhouse"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["cohere"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["complete"], marker = "extra == 'all'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["composio"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["couchbase"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["cuga"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["datasets"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["docling"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["docx"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["easyocr"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["elasticsearch"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["faiss"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["fake-useragent"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["fastavro"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["fastmcp"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["fastparquet"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["gassist"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["gitpython"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["google"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["google-api"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["graph-retriever"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["groq"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["huggingface"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["ibm-watsonx-clients"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["jigsawstack"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["json-repair"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["kubernetes"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["langchain-huggingface"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["langchain-mcp-adapters"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["langchain-unstructured"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["langfuse"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["langsmith"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["langwatch"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["lark"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["litellm"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["markdown"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["markup"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["mcp"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["mem0"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["metal"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["metaphor"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["milvus"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["mistral"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["mlx"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["mongodb"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["mongodb-vectors"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["needle"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["nltk"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["numexpr"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["nvidia"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["ollama"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["openai"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["openinference"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["openlayer"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["opensearch"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["opik"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["pgvector"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["pinecone"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["pyarrow"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["pypdf"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["pytube"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["qdrant"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["qdrant-vectors"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["qianfan"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["ragstack"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["redis"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["sambanova"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["scrapegraph"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["serpapi"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["smolagents"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["spider"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["sseclient"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["supabase"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["toolguard"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["traceloop"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["twelvelabs"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["upstash"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["vlmrun"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["weaviate"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["wikipedia"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["wolframalpha"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["yfinance"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["youtube"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langflow-base-nightly", extras = ["zep"], marker = "extra == 'complete'", editable = "src/backend/base" },
{ name = "langfuse", marker = "extra == 'langfuse'", specifier = "~=3.8" },
{ name = "langgraph-checkpoint", specifier = ">4.0.0,<5.0.0" },
{ name = "langsmith", marker = "extra == 'langsmith'", specifier = ">=0.3.42,<1.0.0" },
{ name = "langwatch", marker = "python_full_version < '3.14' and extra == 'langwatch'", specifier = "~=0.10.0" },
{ name = "lark", marker = "extra == 'lark'", specifier = "==1.2.2" },
{ name = "lfx", editable = "src/lfx" },
{ name = "lfx-nightly", editable = "src/lfx" },
{ name = "litellm", marker = "extra == 'litellm'", specifier = ">=1.85.1,<2.0.0" },
{ name = "loguru", specifier = ">=0.7.1,<1.0.0" },
{ name = "markdown", marker = "extra == 'markdown'", specifier = ">=3.8.0" },
@ -8650,9 +8494,180 @@ dev = [
{ name = "vulture", specifier = ">=2.11" },
]
[[package]]
name = "langflow-nightly"
version = "1.10.0.dev60"
source = { editable = "." }
dependencies = [
{ name = "langflow-base-nightly", extra = ["complete"] },
{ name = "lfx-arxiv-nightly" },
{ name = "lfx-duckduckgo-nightly" },
{ name = "lfx-ibm-nightly" },
]
[package.optional-dependencies]
audio = [
{ name = "webrtcvad" },
]
cassio = [
{ name = "cassio" },
]
clickhouse-connect = [
{ name = "clickhouse-connect" },
]
couchbase = [
{ name = "couchbase" },
]
docling = [
{ name = "langchain-docling" },
{ name = "ocrmac", marker = "sys_platform == 'darwin'" },
{ name = "rapidocr-onnxruntime" },
{ name = "tesserocr" },
{ name = "torch", version = "2.12.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version >= '3.14' and sys_platform == 'darwin') or (platform_machine == 'arm64' and sys_platform == 'darwin')" },
{ name = "torch", version = "2.12.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.14' and platform_machine != 'arm64') or sys_platform != 'darwin'" },
{ name = "torchvision", version = "0.27.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version >= '3.14' and sys_platform == 'darwin') or (platform_machine == 'arm64' and sys_platform == 'darwin')" },
{ name = "torchvision", version = "0.27.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.14' and platform_machine != 'arm64') or sys_platform != 'darwin'" },
]
local = [
{ name = "ctransformers" },
{ name = "sentence-transformers" },
]
nv-ingest = [
{ name = "nv-ingest-api", marker = "python_full_version >= '3.12'" },
{ name = "nv-ingest-client", marker = "python_full_version >= '3.12'" },
]
postgresql = [
{ name = "sqlalchemy", extra = ["postgresql-psycopg", "postgresql-psycopg2binary"] },
]
[package.dev-dependencies]
dev = [
{ name = "asgi-lifespan" },
{ name = "blockbuster" },
{ name = "codeflash" },
{ name = "dictdiffer" },
{ name = "elevenlabs", version = "1.58.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.12.*'" },
{ name = "elevenlabs", version = "1.59.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version != '3.12.*'" },
{ name = "faker" },
{ name = "fakeredis" },
{ name = "httpx" },
{ name = "hypothesis" },
{ name = "ipykernel" },
{ name = "locust" },
{ name = "mcp-server-fetch" },
{ name = "onnxruntime", version = "1.23.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.14'" },
{ name = "onnxruntime", version = "1.26.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.14'" },
{ name = "packaging" },
{ name = "pre-commit" },
{ name = "pyleak" },
{ name = "pytest" },
{ name = "pytest-asyncio" },
{ name = "pytest-cov" },
{ name = "pytest-flakefinder" },
{ name = "pytest-github-actions-annotate-failures" },
{ name = "pytest-instafail" },
{ name = "pytest-mock" },
{ name = "pytest-profiling" },
{ name = "pytest-rerunfailures" },
{ name = "pytest-split" },
{ name = "pytest-sugar" },
{ name = "pytest-timeout" },
{ name = "pytest-xdist" },
{ name = "pyyaml" },
{ name = "requests" },
{ name = "respx" },
{ name = "ruff" },
{ name = "scrapegraph-py", version = "1.47.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" },
{ name = "scrapegraph-py", version = "2.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" },
{ name = "types-aiofiles" },
{ name = "vulture" },
]
[package.metadata]
requires-dist = [
{ name = "cassio", marker = "extra == 'cassio'", specifier = ">=0.1.7" },
{ name = "clickhouse-connect", marker = "extra == 'clickhouse-connect'", specifier = "==0.7.19" },
{ name = "couchbase", marker = "extra == 'couchbase'", specifier = ">=4.2.1" },
{ name = "ctransformers", marker = "extra == 'local'", specifier = ">=0.2.10" },
{ name = "langchain-docling", marker = "extra == 'docling'", specifier = ">=1.1.0" },
{ name = "langflow-base-nightly", extras = ["complete"], editable = "src/backend/base" },
{ name = "lfx-arxiv-nightly", editable = "src/bundles/arxiv" },
{ name = "lfx-duckduckgo-nightly", editable = "src/bundles/duckduckgo" },
{ name = "lfx-ibm-nightly", editable = "src/bundles/ibm" },
{ name = "nv-ingest-api", marker = "python_full_version >= '3.12' and extra == 'nv-ingest'", specifier = ">=26.1.0,<27.0.0" },
{ name = "nv-ingest-client", marker = "python_full_version >= '3.12' and extra == 'nv-ingest'", specifier = ">=26.1.0,<27.0.0" },
{ name = "ocrmac", marker = "sys_platform == 'darwin' and extra == 'docling'", specifier = ">=1.0.0" },
{ name = "rapidocr-onnxruntime", marker = "extra == 'docling'", specifier = ">=1.4.4" },
{ name = "sentence-transformers", marker = "extra == 'local'", specifier = ">=2.3.1" },
{ name = "sqlalchemy", extras = ["postgresql-psycopg"], marker = "extra == 'postgresql'", specifier = ">=2.0.38,<3.0.0" },
{ name = "sqlalchemy", extras = ["postgresql-psycopg2binary"], marker = "extra == 'postgresql'", specifier = ">=2.0.38,<3.0.0" },
{ name = "tesserocr", marker = "extra == 'docling'", specifier = ">=2.8.0" },
{ name = "torch", marker = "extra == 'docling'", specifier = ">=2.6.0", index = "https://download.pytorch.org/whl/cpu" },
{ name = "torchvision", marker = "extra == 'docling'", specifier = ">=0.21.0", index = "https://download.pytorch.org/whl/cpu" },
{ name = "webrtcvad", marker = "extra == 'audio'", specifier = ">=2.0.10" },
]
provides-extras = ["docling", "audio", "couchbase", "cassio", "local", "clickhouse-connect", "nv-ingest", "postgresql"]
[package.metadata.requires-dev]
dev = [
{ name = "asgi-lifespan", specifier = ">=2.1.0" },
{ name = "blockbuster", specifier = ">=1.5.20,<1.6" },
{ name = "codeflash", specifier = ">=0.8.4" },
{ name = "dictdiffer", specifier = ">=0.9.0" },
{ name = "elevenlabs", marker = "python_full_version != '3.12.*'", specifier = ">=1.52.0" },
{ name = "elevenlabs", marker = "python_full_version == '3.12.*'", specifier = "==1.58.1" },
{ name = "faker", specifier = ">=37.0.0" },
{ name = "fakeredis", specifier = ">=2.0.0" },
{ name = "httpx", specifier = ">=0.28.1" },
{ name = "hypothesis", specifier = ">=6.123.17" },
{ name = "ipykernel", specifier = ">=6.29.0" },
{ name = "locust", specifier = "~=2.43.4" },
{ name = "mcp-server-fetch", specifier = ">=2025.1.17" },
{ name = "onnxruntime", marker = "python_full_version < '3.14'", specifier = ">=1.20,<1.24" },
{ name = "onnxruntime", marker = "python_full_version >= '3.14'", specifier = ">=1.26" },
{ name = "packaging", specifier = ">=24.1,<25.0" },
{ name = "pre-commit", specifier = ">=3.7.0" },
{ name = "pyleak", specifier = ">=0.1.14" },
{ name = "pytest", specifier = ">=9.0.3" },
{ name = "pytest-asyncio", specifier = ">=0.23.0" },
{ name = "pytest-cov", specifier = ">=5.0.0" },
{ name = "pytest-flakefinder", specifier = ">=1.1.0" },
{ name = "pytest-github-actions-annotate-failures", specifier = ">=0.2.0" },
{ name = "pytest-instafail", specifier = ">=0.5.0" },
{ name = "pytest-mock", specifier = ">=3.14.0" },
{ name = "pytest-profiling", specifier = ">=1.7.0" },
{ name = "pytest-rerunfailures", specifier = ">=15.0" },
{ name = "pytest-split", specifier = ">=0.9.0" },
{ name = "pytest-sugar", specifier = ">=1.0.0" },
{ name = "pytest-timeout", specifier = ">=2.3.1" },
{ name = "pytest-xdist", specifier = ">=3.6.0" },
{ name = "pyyaml", specifier = ">=6.0.2" },
{ name = "requests", specifier = ">=2.33.0" },
{ name = "respx", specifier = ">=0.21.1" },
{ name = "ruff", specifier = "~=0.13.1" },
{ name = "scrapegraph-py", specifier = ">=1.10.2" },
{ name = "types-aiofiles", specifier = ">=24.1.0.20240626" },
{ name = "vulture", specifier = ">=2.11" },
]
[[package]]
name = "langflow-sdk"
version = "0.2.0"
version = "0.1.5"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "httpx", extra = ["http2"] },
{ name = "pydantic" },
{ name = "pydantic-settings" },
{ name = "tomli" },
{ name = "typing-extensions" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/4c/f6/3a4111c7a91c4b7f1e005eaebe9d1940167eb297ac9041f1660e128155c2/langflow_sdk-0.1.5-py3-none-any.whl", hash = "sha256:11d98c1c644c782df103aebdc931ac1f3318d5373cc56db78275189cb09bf50e", size = 26437, upload-time = "2026-05-29T14:23:27.33Z" },
]
[[package]]
name = "langflow-sdk-nightly"
version = "0.2.0.dev60"
source = { editable = "src/sdk" }
dependencies = [
{ name = "httpx", extra = ["http2"] },
@ -8734,7 +8749,7 @@ dev = [
requires-dist = [
{ name = "jsonschema", specifier = ">=4.17.0" },
{ name = "langchain-core", specifier = ">=0.1.0" },
{ name = "lfx", editable = "src/lfx" },
{ name = "lfx" },
{ name = "msgspec", specifier = ">=0.19.0" },
{ name = "nest-asyncio", specifier = ">=1.6.0" },
{ name = "opensearch-py", specifier = ">=2.8.0" },
@ -8917,8 +8932,8 @@ wheels = [
[[package]]
name = "lfx"
version = "0.5.0"
source = { editable = "src/lfx" }
version = "0.4.5"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "ag-ui-protocol" },
{ name = "aiofile", version = "3.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
@ -8945,6 +8960,114 @@ dependencies = [
{ name = "nanoid" },
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
{ name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" },
{ name = "orjson" },
{ name = "pandas" },
{ name = "passlib" },
{ name = "pillow" },
{ name = "platformdirs" },
{ name = "pydantic" },
{ name = "pydantic-settings" },
{ name = "pypdf" },
{ name = "python-dotenv" },
{ name = "pyyaml" },
{ name = "rich" },
{ name = "setuptools" },
{ name = "structlog" },
{ name = "tomli" },
{ name = "typer" },
{ name = "typing-extensions" },
{ name = "uvicorn" },
{ name = "validators" },
{ name = "wheel" },
]
wheels = [
{ url = "https://files.pythonhosted.org/packages/35/c6/174f54cc559a3d22b7da0c930d0de685a97056246b194067eed1169a2888/lfx-0.4.5-py3-none-any.whl", hash = "sha256:76e9478d184c27c18d5f87ed9232a489d62d23c2f20bb10fe0b51cde9877c6df", size = 2065630, upload-time = "2026-05-29T14:23:41.11Z" },
]
[[package]]
name = "lfx-arxiv-nightly"
version = "0.1.0.dev60"
source = { editable = "src/bundles/arxiv" }
dependencies = [
{ name = "defusedxml" },
{ name = "lfx-nightly" },
]
[package.metadata]
requires-dist = [
{ name = "defusedxml", specifier = ">=0.7.1,<1.0.0" },
{ name = "lfx-nightly", editable = "src/lfx" },
]
[[package]]
name = "lfx-duckduckgo-nightly"
version = "0.1.0.dev60"
source = { editable = "src/bundles/duckduckgo" }
dependencies = [
{ name = "ddgs" },
{ name = "langchain-community" },
{ name = "lfx-nightly" },
]
[package.metadata]
requires-dist = [
{ name = "ddgs", specifier = ">=9.0.0" },
{ name = "langchain-community", specifier = ">=0.4.1,<1.0.0" },
{ name = "lfx-nightly", editable = "src/lfx" },
]
[[package]]
name = "lfx-ibm-nightly"
version = "0.1.0.dev60"
source = { editable = "src/bundles/ibm" }
dependencies = [
{ name = "ibm-db", marker = "platform_machine != 'aarch64' or sys_platform != 'linux'" },
{ name = "ibm-watsonx-ai", version = "1.3.42", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
{ name = "ibm-watsonx-ai", version = "1.5.11", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and python_full_version < '3.14'" },
{ name = "langchain-community" },
{ name = "langchain-ibm", marker = "python_full_version < '3.14'" },
{ name = "lfx-nightly" },
]
[package.metadata]
requires-dist = [
{ name = "ibm-db", marker = "platform_machine != 'aarch64' or sys_platform != 'linux'", specifier = ">=3.2.9,<4.0.0" },
{ name = "ibm-watsonx-ai", marker = "python_full_version < '3.14'", specifier = ">=1.3.1,<2.0.0" },
{ name = "langchain-community", specifier = ">=0.4.1,<1.0.0" },
{ name = "langchain-ibm", marker = "python_full_version < '3.14'", specifier = "~=1.0.2" },
{ name = "lfx-nightly", editable = "src/lfx" },
]
[[package]]
name = "lfx-nightly"
version = "0.5.0.dev60"
source = { editable = "src/lfx" }
dependencies = [
{ name = "ag-ui-protocol" },
{ name = "aiofile", version = "3.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
{ name = "aiofile", version = "3.11.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" },
{ name = "aiofiles" },
{ name = "asyncer" },
{ name = "cachetools" },
{ name = "chardet" },
{ name = "cryptography" },
{ name = "defusedxml" },
{ name = "docstring-parser" },
{ name = "emoji" },
{ name = "fastapi" },
{ name = "filelock" },
{ name = "httpx", extra = ["http2"] },
{ name = "json-repair" },
{ name = "langchain" },
{ name = "langchain-classic" },
{ name = "langchain-core" },
{ name = "langflow-sdk-nightly" },
{ name = "loguru" },
{ name = "markitdown" },
{ name = "mcp" },
{ name = "nanoid" },
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
{ name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" },
{ name = "opendsstar", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and platform_machine != 'x86_64') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'darwin')" },
{ name = "orjson" },
{ name = "pandas" },
@ -9008,7 +9131,7 @@ requires-dist = [
{ name = "langchain", specifier = "~=1.2.0" },
{ name = "langchain-classic", specifier = "~=1.0.7" },
{ name = "langchain-core", specifier = ">=1.2.28,<2.0.0" },
{ name = "langflow-sdk", editable = "src/sdk" },
{ name = "langflow-sdk-nightly", editable = "src/sdk" },
{ name = "loguru", specifier = ">=0.7.3,<1.0.0" },
{ name = "markitdown", specifier = ">=0.1.4,<2.0.0" },
{ name = "mcp", specifier = ">=1.17.0,<2.0.0" },
@ -9058,60 +9181,6 @@ integration = [
{ name = "lxml", specifier = ">=5.0.0" },
]
[[package]]
name = "lfx-arxiv"
version = "0.1.0"
source = { editable = "src/bundles/arxiv" }
dependencies = [
{ name = "defusedxml" },
{ name = "lfx" },
]
[package.metadata]
requires-dist = [
{ name = "defusedxml", specifier = ">=0.7.1,<1.0.0" },
{ name = "lfx", editable = "src/lfx" },
]
[[package]]
name = "lfx-duckduckgo"
version = "0.1.0"
source = { editable = "src/bundles/duckduckgo" }
dependencies = [
{ name = "ddgs" },
{ name = "langchain-community" },
{ name = "lfx" },
]
[package.metadata]
requires-dist = [
{ name = "ddgs", specifier = ">=9.0.0" },
{ name = "langchain-community", specifier = ">=0.4.1,<1.0.0" },
{ name = "lfx", editable = "src/lfx" },
]
[[package]]
name = "lfx-ibm"
version = "0.1.0"
source = { editable = "src/bundles/ibm" }
dependencies = [
{ name = "ibm-db", marker = "platform_machine != 'aarch64' or sys_platform != 'linux'" },
{ name = "ibm-watsonx-ai", version = "1.3.42", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
{ name = "ibm-watsonx-ai", version = "1.5.11", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and python_full_version < '3.14'" },
{ name = "langchain-community" },
{ name = "langchain-ibm", marker = "python_full_version < '3.14'" },
{ name = "lfx" },
]
[package.metadata]
requires-dist = [
{ name = "ibm-db", marker = "platform_machine != 'aarch64' or sys_platform != 'linux'", specifier = ">=3.2.9,<4.0.0" },
{ name = "ibm-watsonx-ai", marker = "python_full_version < '3.14'", specifier = ">=1.3.1,<2.0.0" },
{ name = "langchain-community", specifier = ">=0.4.1,<1.0.0" },
{ name = "langchain-ibm", marker = "python_full_version < '3.14'", specifier = "~=1.0.2" },
{ name = "lfx", editable = "src/lfx" },
]
[[package]]
name = "libcst"
version = "1.8.6"