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.12.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.12.0-cp314-cp314-win_arm64.whl (9.3 MB view details)

Uploaded CPython 3.14Windows ARM64

docling_parse-7.12.0-cp314-cp314-win_amd64.whl (12.1 MB view details)

Uploaded CPython 3.14Windows x86-64

docling_parse-7.12.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

docling_parse-7.12.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

docling_parse-7.12.0-cp314-cp314-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

docling_parse-7.12.0-cp313-cp313-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13Windows ARM64

docling_parse-7.12.0-cp313-cp313-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.13Windows x86-64

docling_parse-7.12.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

docling_parse-7.12.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

docling_parse-7.12.0-cp313-cp313-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

docling_parse-7.12.0-cp312-cp312-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12Windows ARM64

docling_parse-7.12.0-cp312-cp312-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.12Windows x86-64

docling_parse-7.12.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

docling_parse-7.12.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

docling_parse-7.12.0-cp312-cp312-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

docling_parse-7.12.0-cp311-cp311-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.11Windows ARM64

docling_parse-7.12.0-cp311-cp311-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.11Windows x86-64

docling_parse-7.12.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

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

docling_parse-7.12.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

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

docling_parse-7.12.0-cp311-cp311-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

docling_parse-7.12.0-cp310-cp310-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.10Windows x86-64

docling_parse-7.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

docling_parse-7.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

docling_parse-7.12.0-cp310-cp310-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: docling_parse-7.12.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.12.0.tar.gz
Algorithm Hash digest
SHA256 62e07e64d0f1ec7e8dd69a0fe9c5dc1d3c6566e4215db3200254bb91c0950fb0
MD5 a567c9e070dd5fbfd098ba1017bed564
BLAKE2b-256 98bfe2e75880a275d02016536a4969edf6827f12f6a8f9e3733e162647330021

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 882d4904f6c7889a8256213e882fe41a5b1b3fb3d1d044c162cfffa019a2e42e
MD5 ed8c43add1faa353a9d994ed5e16eb05
BLAKE2b-256 6c00d2ff3db1f562c8a4acff7e766da3726285b9a2767e0b6c356e94f0563fd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2dcb6f4c231066e87aafd7d90c492d634db27851e470042a57c22764bf6ca8aa
MD5 cd499f5458b40ddafe8c811b62ffaa93
BLAKE2b-256 fec84a741e56c9851d7283771b9206a517e598ffdcfff6366d1f1f5e43f6924d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd62f8ac2a5403f427ac0d49aaf8f4f369219f24d6f0005175510ec5e9f40b33
MD5 367bc393a326bc192d4d953456e81f35
BLAKE2b-256 999b642de8e568ce1aec65d53bb438d0a98583052d915d8bbedd0a840b76a9f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbd42aba4ac361bf4e8b9e8bdf8be8516fc8030510c4360435790045af0ec337
MD5 2fa844d49f9c3c0c7b62842474a1232a
BLAKE2b-256 aaef9914e74ebbd538a20a178fd29d7d7eaef3ea0c981975844a854aaa79d732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 00dec572aec9b2f64aee7e724f236f05a83065cbe464145667e64d1d68d1cc2f
MD5 67ce9bd4cef98de1d07415458553c2f4
BLAKE2b-256 fc75976c9a5788d17024e27bc9ebd7547b6286b0411b1f0422e0eb2728eea48a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 58e4e1830af45933ff58762c8a22c47d7448ccc3a43eb9d4d567822a613403a6
MD5 8658d3e88f88a472d3c6e7ca0d3050aa
BLAKE2b-256 0943e84d09f86a40d288296fe9413429c4bcda64991da52f16283a868493e247

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5944d21942d0dd22438fd3edc97343665ad44b92d5208b7683bd6af0bd7ed20f
MD5 2db815938b9e3f31ef8fc3b07429bf09
BLAKE2b-256 d028ca952f6c5aff3e7650498e1ceedac070ab56d44a0799256b7dc2be316185

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60fd9d4fe416335c1f241ea5fa697a6d361022fe4c285f3535c594dcbc2005ad
MD5 89f83cd745a45494334cc7028d814f57
BLAKE2b-256 5d50d43a896ade40afd97b2fbcc17169bdc4abcbc442310114df66eaa2555c02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5cb24e4806191ff063bb17b08931f8043c8905c707d19004b1f684734b99392
MD5 314efd6a96e564bcaadbc8e0cc1e6fcd
BLAKE2b-256 bfff2f4607d9e3b93a9321f6ad2de2379b829a975bd9153ed4009dc83467db99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dcef3d25258750c02326bfb7899b753366bda1543fd58e6a8329bc2d7344b3f7
MD5 e11cedf8a94b4267a1c41586cd6c8238
BLAKE2b-256 1ec4d544a97dc93db0932dd52a8fe9941ca2b59bef1333c8f398cb3f2232bae8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 ad24c38f46dc99d96864bdb88a48769bb71697cad96ea20e4d2f48cad42d4977
MD5 0fd2f75796736b8a3211c21a0027ae1d
BLAKE2b-256 7c77ec04cc06b5d6e026dcd7ca05293ef2687839351f566dc040c865e0da7e92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 871210fe8554a0f8b55a04de563d61183fa8b40e4e809c19b5f969c7b4f019de
MD5 6d581f875a919b76cc11e070a091ddd3
BLAKE2b-256 976233d690f2af829233ab8e7ed8509bd003116a1f6debf13bc7bfed64fff748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1782df91ffa439518c56d745ba9f6bcf6b899c3fd9942331c7e0f4a99aefd2e9
MD5 88e0521efb0a4e127873d99c4c6993db
BLAKE2b-256 d510da10719d994196050342ac4677f586baf77a3f8f8525016c2b94a43a238a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a46b8d7b24d8739398c15ebc99020f8d1aba39bfe29b0228277718bbe720433
MD5 098b4639e70b8f51156b0d5732387b1d
BLAKE2b-256 531f118c2449d9010fdd1f9d3ece848bd654261207127e4eca1c058ae756ff28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 aaeda6aeef6d18de3931c118c8c2738d4d96d0bc905a1d35c08f5efca7f7bf32
MD5 4b724b0b7512b667fe98c1c6f8944430
BLAKE2b-256 2393d816fa83c06a12d636f41101a97d317c670386be46b3c98c6fad96165771

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 324738c05ece66a23a2d2ad771073549c4b049f0e737aef42eda9afb30424e35
MD5 e72cd9314ef5177f400950521017e24a
BLAKE2b-256 2aeef22b36acdf0e5564a57eacb6b2b28c62a62db66be67384c3973ee68e4414

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 849a680f181351c707bf5c884fa144c72ddf892b7e33b112538734aef753aee6
MD5 e4b9942b931a406c90fdbb69bec574d1
BLAKE2b-256 d0ca2bb25cb52886cc8406b74178c575e99f0c2634a07a7df92c85e84296599b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d97474c25f96b24eaae63046b013fd61d9ea94518b3de7ce74b4fbeffed9ccd
MD5 77e752ade692503f1c4fe8ec4acc6dc4
BLAKE2b-256 d574f552e40d85a40bfd1ddcee28f89ab0172773bb76d1f73b8b4551ecbe3d54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ba2d812f5133c25110c8631cbee0b21609372c1ef5bed04b4ee112cda6c5405
MD5 d18698a8dca9ac11d0660f4b8a23564c
BLAKE2b-256 9baa789eddf15ad28ad505d53a35bb6160f16113da9c3597896748d8f01a96c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 01e93c967dd5b4c82860c003a917cf6e2a502e2a6d5798a841320e0f8c14fc70
MD5 96b48082df040a85d1fefa882b9c0aa2
BLAKE2b-256 912d75cd8279ae61e027813b4aaf85b09565207b2ce104b78c9c0d1866f34946

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 df047cd89de964062b4d0d76f8375004f6663157804d314f02c5e95e7d081942
MD5 039e1da587cd28f7b058dce9480827f5
BLAKE2b-256 6d48ac9078c1bfa6811b3f74a1b9477ebcb169542cca2ccfcc3011efa4c18ea0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b5dec8dc983315e2e1ddbd76465030bcae3a176b3a0b2cb6e37cde3b8339e37f
MD5 4bcb95423948a97e49de02582c8f925d
BLAKE2b-256 8b11371ad7dbdcf3b09e587cf123ad3027e56fc496b307b9b4dafb525d235387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4bfc73bf828091ecc69cbdd3943a82c7ad44a12d86a0ef5e521b5efe2969b3df
MD5 83347d0067c62569e2844b31d7f336b9
BLAKE2b-256 dd735478985e60a538ffcf4874634835cf454bdaf863b01eff130d016a259dbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 effbb49c7053e346e7dc9275bd0d11e5a2bb3c66a562cae3a7e4743c96031d56
MD5 34ac4b3b0d7f059977216aa7396e0efa
BLAKE2b-256 cee087df26a4ff1dc578e9f52dbe317be6296d87d793d2a1e048518e4bfdcc32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0f084a484f27577cf0deda1d9191ba9deac442b22f5115023174e72e8302bc1b
MD5 8c1ada2a589b8a4e9b2600a09b57c971
BLAKE2b-256 4643a4f60263c99510737066567065962dd00d812166a0fdfdb93daa1557230b

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

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