Metadata-Version: 2.4
Name: lfx-docling-nightly
Version: 0.1.0.dev3
Summary: Docling document processing components as a standalone Langflow Extension Bundle.
Project-URL: Homepage, https://github.com/langflow-ai/langflow
Project-URL: Documentation, https://docs.langflow.org/bundles-docling
Project-URL: Repository, https://github.com/langflow-ai/langflow
Author-email: Langflow <contact@langflow.org>
License: MIT
Keywords: bundle,docling,documents,extension,langflow,lfx
Requires-Python: <3.15,>=3.10
Requires-Dist: docling-core<3.0.0,>=2.36.1
Requires-Dist: httpx<1.0.0,>=0.28.1
Requires-Dist: lfx-nightly==1.10.0.dev3
Provides-Extra: all
Requires-Dist: docling-core[chunking]<3.0.0,>=2.36.1; extra == 'all'
Requires-Dist: docling<3.0.0,>=2.36.1; (sys_platform != 'darwin' or platform_machine != 'x86_64') and extra == 'all'
Requires-Dist: langchain-docling>=1.1.0; extra == 'all'
Requires-Dist: ocrmac>=1.0.0; (sys_platform == 'darwin') and extra == 'all'
Requires-Dist: rapidocr-onnxruntime>=1.4.4; extra == 'all'
Requires-Dist: tesserocr>=2.8.0; extra == 'all'
Requires-Dist: tiktoken>=0.7.0; extra == 'all'
Requires-Dist: torch>=2.6.0; extra == 'all'
Requires-Dist: torchvision>=0.21.0; extra == 'all'
Provides-Extra: chunking
Requires-Dist: docling-core[chunking]<3.0.0,>=2.36.1; extra == 'chunking'
Requires-Dist: tiktoken>=0.7.0; extra == 'chunking'
Provides-Extra: image-description
Requires-Dist: docling<3.0.0,>=2.36.1; (sys_platform != 'darwin' or platform_machine != 'x86_64') and extra == 'image-description'
Requires-Dist: langchain-docling>=1.1.0; extra == 'image-description'
Requires-Dist: ocrmac>=1.0.0; (sys_platform == 'darwin') and extra == 'image-description'
Requires-Dist: rapidocr-onnxruntime>=1.4.4; extra == 'image-description'
Requires-Dist: tesserocr>=2.8.0; extra == 'image-description'
Requires-Dist: torch>=2.6.0; extra == 'image-description'
Requires-Dist: torchvision>=0.21.0; extra == 'image-description'
Provides-Extra: local
Requires-Dist: docling<3.0.0,>=2.36.1; (sys_platform != 'darwin' or platform_machine != 'x86_64') and extra == 'local'
Requires-Dist: ocrmac>=1.0.0; (sys_platform == 'darwin') and extra == 'local'
Requires-Dist: rapidocr-onnxruntime>=1.4.4; extra == 'local'
Requires-Dist: tesserocr>=2.8.0; extra == 'local'
Requires-Dist: torch>=2.6.0; extra == 'local'
Requires-Dist: torchvision>=0.21.0; extra == 'local'
Description-Content-Type: text/markdown

# Docling Bundle

Docling components for Langflow packaged as a standalone Extension Bundle.

## Components

- Docling
- Docling Serve
- Export DoclingDocument
- Chunk DoclingDocument

## Install

The bundle is installed with Langflow in the 1.10 workspace. The base package includes `docling-core` for the `DoclingDocument` schema. For standalone local conversion:

```bash
uv pip install "lfx-docling[local]"
```

Chunking and picture-description support use separate optional extras. Chunking
does not install the full local converter/OCR stack:

```bash
uv pip install "lfx-docling[chunking]"
uv pip install "lfx-docling[image-description]"
```

## Develop

```bash
uv run lfx extension validate src/bundles/docling/src/lfx_docling
uv run pytest src/bundles/docling/tests
```
