Skip to main content

Docling Parse

PyPI version PyPI - Python Version uv Pybind11 Platforms License MIT

Simple package to extract text, paths and bitmap images with coordinates from programmatic PDFs. This package is used in the Docling PDF conversion. Below, we show a few output of the latest parser with char, word and line level output for text, in addition to the extracted paths and bitmap resources.

To do the visualizations yourself, simply run (change word into char or line),

uv run python ./docling_parse/visualize.py -i <path-to-pdf-file> -c word --interactive
original char word line
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot

Quick start

Install the package from PyPI:

pip install docling-parse

Sequential parsing

docling-parse v7 split page parsing into two public configs:

  • DecodeConfig: how to compute pages. This is fixed when a document is opened.
  • ContentConfig: what to keep or materialize per page. This can be overridden per page.
from docling_core.types.doc.page import TextCellUnit
from docling_parse.pdf_parser import (
    ContentConfig,
    ContentLevel,
    DecodeConfig,
    DoclingPdfParser,
)

parser = DoclingPdfParser(loglevel="fatal")

pdf_doc = parser.load(
    path_or_stream="<path-to-pdf>",
    decode_config=DecodeConfig(
        do_sanitization=True,
        keep_glyphs=False,
    ),
    content_config=ContentConfig(
        char_cells_content_level=ContentLevel.SKIP,
        word_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        shapes_content_level=ContentLevel.SKIP,
        bitmaps_content_level=ContentLevel.SKIP,
    ),
)

for page_no, page in pdf_doc.iterate_pages():
    print(page_no, len(page.word_cells), len(page.textline_cells))

    for word in page.iterate_cells(unit_type=TextCellUnit.WORD):
        print(word.rect, word.text)

    image = page.render_as_image(cell_unit=TextCellUnit.WORD)
    image.show()

If you open cheaply and later need richer output, request it per page. When the new content_config needs entities that were previously skipped, that page is re-decoded automatically:

from docling_parse.pdf_parser import ContentConfig, ContentLevel

page = pdf_doc.get_page(
    1,
    content_config=ContentConfig(
        word_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
    ),
)

v6 -> v7 migration

The main API break in v7 is that the old public DecodePageConfig selection flags were split into two concerns:

  • DecodeConfig: compute-time tuning only
  • ContentConfig: what to skip, compute, or materialize per page

In practice:

  • open-time decode_config replaces the old per-page decode tuning
  • per-page content selection now lives in content_config
  • materialize_bitmap_bytes became include_bitmap_bytes
  • threaded page_materialization_config became page_content_config

Typical migration examples:

  • old DecodePageConfig.keep_char_cells=True -> ContentConfig(char_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE)
  • old DecodePageConfig.create_word_cells=True without surfacing them everywhere -> ContentConfig(word_cells_content_level=ContentLevel.COMPUTE)
  • old materialize_bitmap_bytes=False -> ContentConfig(include_bitmap_bytes=False)

One semantic change matters: decode_config is now fixed when the document or threaded batch is opened. If you want richer page output later, override content_config on get_page(...) instead. On the sequential path this may re-decode that page; on the threaded path you can only materialize entities the batch already computed.

Parallel parsing (multi-threaded)

Parse one or more PDFs in parallel with backpressure:

from docling_parse.pdf_parser import (
    ContentConfig,
    ContentLevel,
    DecodeConfig,
    DoclingThreadedPdfParser,
    ThreadedPdfParserConfig,
)

parser = DoclingThreadedPdfParser(
    parser_config=ThreadedPdfParserConfig(
        loglevel="fatal",
        threads=4,
        max_concurrent_results=32,
        page_content_config=ContentConfig(
            word_cells_content_level=ContentLevel.COMPUTE,
            line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        ),
    ),
    decode_config=DecodeConfig(),
)

doc_key = parser.load("doc_a.pdf", page_numbers=[1, 3, 5])
print(doc_key, parser.page_count(doc_key), parser.scheduled_page_count(doc_key))

for result in parser.iterate_results():
    if not result.success:
        print(result.doc_key, result.page_number, result.error_message)
        continue

    # Batch decode kept word cells in C++, but did not materialize them by default.
    page = result.get_page(
        ContentConfig(
            word_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
            line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        )
    )
    print(
        result.doc_key,
        result.page_number,
        len(page.word_cells),
        result.timings.total_s,
    )

For threaded parse-and-render workloads, set ThreadedPdfParserConfig.render_config and use result.get_image(), result.get_image(scale=...), or result.get_image(canvas_size=...).

Use the CLI

$ docling-parse -h
usage: docling-parse [-h] -p PDF

Process a PDF file.

options:
  -h, --help         show this help message and exit
  -p PDF, --pdf PDF  Path to the PDF file

Performance Benchmarks

docs/performance_benchmarks.md compares docling-parse against the other widely used PDF packages on parsing and rendering, with the methodology and the commands to reproduce it.

The tooling behind it lives under perf/:

For historical V1 vs V2 benchmarks, see legacy_performance_benchmarks.md.

Development

CXX

To build the parser, simply run the following command in the root folder,

rm -rf build; cmake -B ./build; cd build; make

You can run the parser from your build folder:

% ./parse.exe -h
program to process PDF files or configuration files
Usage:
  PDFProcessor [OPTION...]

  -i, --input arg          Input PDF file
  -c, --config arg         Config file
      --create-config arg  Create config file
  -p, --page arg           Pages to process (default: -1 for all) (default:
                           -1)
      --password arg       Password for accessing encrypted, password-protected files
  -o, --output arg         Output file
  -l, --loglevel arg       loglevel [error;warning;success;info]
  -h, --help               Print usage

If you don't have an input file, a template input file will be printed on the terminal.

Python

To build the package, simply run (make sure uv is installed),

uv sync

The latter will only work after a clean git clone. If you are developing and updating C++ code, please use,

# uv pip install --force-reinstall --no-deps -e .
rm -rf .venv; uv venv; uv pip install --force-reinstall --no-deps -e ".[perf-tools]"

or

BUILD_THREADS=12 uv pip install --force-reinstall --no-deps -e ".[perf]"

To test the package, run:

uv run pytest ./tests -v -s

Contributing

Please read Contributing to Docling Parse for details.

References

If you use Docling in your projects, please consider citing the following:

@techreport{Docling,
  author = {Docling Team},
  month = {8},
  title = {Docling Technical Report},
  url = {https://arxiv.org/abs/2408.09869},
  eprint = {2408.09869},
  doi = {10.48550/arXiv.2408.09869},
  version = {1.0.0},
  year = {2024}
}

License

The Docling Parse codebase is under MIT license. For individual model usage, please refer to the model licenses found in the original packages.

LF AI & Data

Docling (and also docling-parse) is hosted as a project in the LF AI & Data Foundation.

IBM ❤️ Open Source AI

The project was started by the AI for knowledge team at IBM Research Zurich.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docling_parse-7.9.0.tar.gz (6.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

docling_parse-7.9.0-cp314-cp314-win_arm64.whl (9.2 MB view details)

Uploaded CPython 3.14Windows ARM64

docling_parse-7.9.0-cp314-cp314-win_amd64.whl (11.9 MB view details)

Uploaded CPython 3.14Windows x86-64

docling_parse-7.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_parse-7.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

docling_parse-7.9.0-cp314-cp314-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

docling_parse-7.9.0-cp313-cp313-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.13Windows ARM64

docling_parse-7.9.0-cp313-cp313-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.13Windows x86-64

docling_parse-7.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_parse-7.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

docling_parse-7.9.0-cp313-cp313-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

docling_parse-7.9.0-cp312-cp312-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.12Windows ARM64

docling_parse-7.9.0-cp312-cp312-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.12Windows x86-64

docling_parse-7.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_parse-7.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

docling_parse-7.9.0-cp312-cp312-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

docling_parse-7.9.0-cp311-cp311-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.11Windows ARM64

docling_parse-7.9.0-cp311-cp311-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.11Windows x86-64

docling_parse-7.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_parse-7.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

docling_parse-7.9.0-cp311-cp311-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

docling_parse-7.9.0-cp310-cp310-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.10Windows ARM64

docling_parse-7.9.0-cp310-cp310-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.10Windows x86-64

docling_parse-7.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

docling_parse-7.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

docling_parse-7.9.0-cp310-cp310-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file docling_parse-7.9.0.tar.gz.

File metadata

  • Download URL: docling_parse-7.9.0.tar.gz
  • Upload date:
  • Size: 6.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for docling_parse-7.9.0.tar.gz
Algorithm Hash digest
SHA256 8982bf907b0be11cd49ac4809f6eabd6df37fb1414d3134c075f80c05440e898
MD5 d8c6dcada7c65b75c64504e1b41a8e05
BLAKE2b-256 76d03d900a10b6a25ba2ca850cc1953d1b0e5fa45dfaa9ef026d0cb4ae432057

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 bbb66e7bd736a4d039ebd1e09be4db82d0322adbe60de8b5a404d0af65a97de7
MD5 65d2e44bc594d4e62efc8d02f9000177
BLAKE2b-256 799cd870c1620f601976ee2d77235eb4fdf6fd67c23315c9ad61990599ba216e

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 db53b93ae2eafa166d49a2c296a4b18309886f8f75349c0de6cfa2ebf48b2573
MD5 d82a103173821d6d8d46553ffcc44382
BLAKE2b-256 2b1e85b946307eba415e3cd9e23879d51e85760259b6a99c065728d0903b6fd9

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b92ed53ca0705d209794a2423793d450fc8096429cc808a423c66596cdac9c4f
MD5 0eebdd23957ef410ab940196fc5e3dc5
BLAKE2b-256 058e1041afd7771d9f4d4455fddfcc540ade4b81493290a5e4cc907ee8c4bc35

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a92f6a090eb9c5fca92ffda4022cd8b575fe8c891c62fc779003b68a7109a9d0
MD5 3b483e4fadde766fdbeee448811b76fa
BLAKE2b-256 cc56ab7acc47fb5255f05df3f4e3ae051c186f58a629d1f4d06daa9a48ba1dd0

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1df26b097aa431441a9392fc9c7b8907cbde4f68317543dd11b233f003c106a0
MD5 648e35dde056fb034987f6d4137908bf
BLAKE2b-256 7a3923bbb05f90a486cafc9932ff64ac32d4b27640878676a22c66b8eb7119fe

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 45d220c7e306677d95460ed25986f636db5e93a8595c19447c7231a2d43d4fd2
MD5 bb5ec51a18f612a8d82096f6dea993de
BLAKE2b-256 426bcd7807d4be326f96392a1c406aa7ce22a12d8ce9aac4e1be747bbb8c5e3d

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 40b01615b353bd7cf6079d7cc76d43c0c61e397b98d8c23c469cc86f4460ba73
MD5 df43017dddbb4044ffb0544822afe696
BLAKE2b-256 cd552c6aa0aab77f34643b16553fe3ad83e47e8f6d68ac96aa67d41fff0ff009

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c4cb0c6dd92cdf8cd7f180de5c88a4e3e71668699e5d891138bb53de45de44e
MD5 29a89425d261ba920e053caed21301c9
BLAKE2b-256 76b90be19a39ba92d737b28d58d81656fa0365d92e8fa14a68b924c7f6520099

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8633255d6a9e4f197d3e1d471120e14465a073cd0c3e9f3608748df124ae7d65
MD5 1a44179bfc8e0742c91152a119eb747b
BLAKE2b-256 e754aaad8ffbb6ebd81f1a6ddb42e3acca868f183d60678b0e5fd0c21a85ff9c

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 27989b56249ba6a15587a8be553e469041bd097d5406c4c2b44353355aff3451
MD5 afc23d22ea159c6837fead69f9aae053
BLAKE2b-256 1ba27b5a15a31ccbc7c5ce106933fb54205bf3e65db1726d51132f2b26423521

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 8702423b8d68aae5bf548b7db894e87c15ef6789bc1237fac825d37e38d44340
MD5 6e42274775c566dc183228b1f10909e7
BLAKE2b-256 49b34a9e1b20d81e5e1970e1995b1bc8dee90536c2862cb836bbf544d5e9ae0d

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4854a279fb40f8005da05cd138e899ccf31b60cee30fb619cc896ccaab05ae14
MD5 0f7d89e1d7b509bc578ad49d5824905e
BLAKE2b-256 a98e89ceb426791d00fc75970525d364a5b6a0408b3e76524ceca37cda5cef81

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1705be71c79c4188b1e3644255516f6cdced79844f2e5ed00a0b2042c1330a54
MD5 6cab159769493e3aaeadd334a286686d
BLAKE2b-256 aa4517162c76b74c56b94c705815ca0f10433ea06781fa7a0f8b7e9d5086bb51

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 df4a88ae5527b58fde141d42366b2423e01ec09cc68f292ef3df3f9bf3ece1d2
MD5 d2ccad3a0f584fe3e06323d46d021c77
BLAKE2b-256 8b9b5d5bc9de836f5e8cb0c6e9d1029729cf4a9a77ecc6d03fe5c8881c0080dd

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c76c53bc6113c7f671f105602173b44be878413f7e9bb46470e4add8d265408a
MD5 a0633392d934486bbd6c89e28c9d7023
BLAKE2b-256 c194d9179e97c3637ae15bbb736f00e9a81a095b639f1c5b9dc552f24c32c1b2

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 addd32bde0813678d315c55f68f3a2bcb41cc1619415e31b66f3c36d9cd18ec0
MD5 e16553fdb381cbcd0360e8126ebdc92f
BLAKE2b-256 2f4290eeb135c73623108dd265da558528d347c7fb4727c1e6629bc5986781a4

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 36a7a75c2364dc16343477368e6340a13e02ffb68ab44db9e642d9c95ebd00c4
MD5 6da41658542546de7cfaa93b1f7a6140
BLAKE2b-256 b5a363d4e5ba56a97436ac4a8dd7f60e33b0173d58651038b517e5f7372384e9

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47c64a55bb1a654f1ab04789aa6b44026cfe17e15aad7effa625b32b8c6838ec
MD5 ab3f7695aa26f0cfe5d9fe01b43a8c11
BLAKE2b-256 e4e1515dc2d69174e5235f474b072bae75d65544d546ccd7dcf6e65475f305a5

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6467d2b1158a85ee427a63c3efdf406400532306cc5c206484b03fe7a7b5eda
MD5 93054abd2a5a7ded120d29b1831b3489
BLAKE2b-256 88636a1f29e489b4e85b661b96c1152d74c3b41655ada7a5a4b1e9751c7947ec

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c18a23fe3f9f58cd38a55dfbd2240ae52848ada989f8e949664b069360b903bf
MD5 19be255d80ee48baa422d164687e6349
BLAKE2b-256 8c219c6674866aea5b9ea4f3ae9cdcd11e8ebb51a10680e48512918570b2a8d9

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 99e1a2d3628b1d71cab3a787bd41831a27248dd85781c649bb32a29925859742
MD5 7811341e89e39ecdadeaa15c488a553a
BLAKE2b-256 5f7483a623d8d8aec8ac5f3bdf7860f7c88069ff100bbf7f394d0259e52d4f54

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3c0d1d9c6dc61d787f500bc4c6819345647216d0132a89a9054b99258aa4b79b
MD5 c0d522a499506df4d06db715e9cac474
BLAKE2b-256 a128d8404ca425b7f4eb5243e1772a87807f6d21719e7b70cda472b6a6648e97

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 757d3416140e5545a6367a5d2993087250b2c9ae224a81bee10a72e29844979c
MD5 a0ad330f22ea13956b2641e6e1365c0e
BLAKE2b-256 7b02390da730beca98004550273cdaf8efaad1905b4057341d80b09d5336ce3a

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4eccf8facdafbe36ef5c45905159885297ca210f62c25e60647ddc3ffc412688
MD5 c18eadb1ca5e09fbb37db3b8ea53f56d
BLAKE2b-256 9c622029e1d17a93ee87398493427afbecf2b5efd81b88587a3b40f9d8a1cc1b

See more details on using hashes here.

File details

Details for the file docling_parse-7.9.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.9.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d86996f3379deeb7040b492fd65400367d422271de75dd9d86acc4b30c406a8c
MD5 626adc9358073096ae12e33b64b90a1c
BLAKE2b-256 bf8aa97f2ba35752bf43bc9cfefd121e100d11e1361b120fdaf9aee6fd7f477a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

7.9.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page