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

Current perf tooling 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.7.1.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.7.1-cp314-cp314-win_arm64.whl (9.2 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

docling_parse-7.7.1-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.7.1-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.7.1-cp314-cp314-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

docling_parse-7.7.1-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.7.1-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.7.1-cp313-cp313-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

docling_parse-7.7.1-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.7.1-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.7.1-cp312-cp312-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

docling_parse-7.7.1-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.7.1-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.7.1-cp311-cp311-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

docling_parse-7.7.1-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.7.1-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.7.1-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.7.1.tar.gz.

File metadata

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

File hashes

Hashes for docling_parse-7.7.1.tar.gz
Algorithm Hash digest
SHA256 67464b9fdc4d627a8847d55f2312a58be2d729fbf616452d3850fcc66d3bdd88
MD5 6102b2778b26fb6536970da08dda1714
BLAKE2b-256 b61343ab3a7a8b22bc6f364fa4030645fc3077b53f9ff7083cefb2cff742879c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 77629741711fbc505b7594b7c689410140bd7e5369f09389cdbdc446c08586d5
MD5 fc717d7caf89c54a14116e5082c67fb6
BLAKE2b-256 5a2c8f8b313b4151844ca106f36bcaa0c89928dd770309a9d1abce7041cbf3f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4517435e0d625d9fd9e8b18d7df487a8814206b99acb05dc1763db45380cdb22
MD5 e5e035d554860d9c21cbe226dc414c25
BLAKE2b-256 75f3d45c92aa8e786c7ba1d47557ca87d95dc1385296beaa41ddc6e93a1829e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74168153ac82645dbceeaccf40e543d400d9acc35f4a431a3945db87bfce07b7
MD5 b55ac51e36581b94f0ffd969c5fc35da
BLAKE2b-256 0bbf3ed9aaf0da26e30c5f6b2aad6d40a7e10fabdc7fb52caed83d51ab0908cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 30472719d635a7c760deb9a71a98c2185bd463ff7e39833714886d94fdd8ac90
MD5 9b9b2d23c54f745d6d477e2aa420d9a4
BLAKE2b-256 fa7f6f8ba3c0a731a315df258bd8aa91eb698e1a147431a34745960da5883205

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cccd4030ba5aa28ff4708429eecca3035f31ff21689906d5a450f1feee9f6fe6
MD5 aa58c4e33a14f1d57e0c10137d0c6a30
BLAKE2b-256 0fd1c57d7ebf0987f53b0aa63059d3a0e7eb21c5beadbc04cf2e67a993fb2106

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 54488de305b28411712916c378b9c23de38dfd574ff1b12b0bf0e95b0b96c1cf
MD5 64f574340fc87cde30a52ea16ab0587e
BLAKE2b-256 104429365fe2520e6fc714cbc26527dc65b73d4bc0b9bf5130d8bd25fec9f26a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a509e908b6c52330254c27062deb789a8f5a20bf89e27304abb64c3de80d78d4
MD5 587bb64f39ca844c2090b04d401bb607
BLAKE2b-256 ff2c3c29d42e9d65b94192f507f8b86e9c6ba9ff9017b948f6dd32253b099e6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ca476f95f8d646db52b8036527abc31950ae96a20a70efadc7aed768b21a48f
MD5 96124a23c3800b6f1d03e7e208576c19
BLAKE2b-256 2630d0ecd67bb14e5bedcbdb50391a29fe57cbe033d27180c60dfbe66c494bce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0bcb2fca0125acf26773bf7cb5977dd18a0d1c3b4e4613fcd87c06f4c6f8f682
MD5 d886c0665503a646014c8bbb2e76a5c9
BLAKE2b-256 a02995c951cceaa7ce456d3d59982ce287833eb4afce4ead2e5fddbfd408700d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6608be547bc596655baac4c369b68b7b3f9980511673ee9586a8a231d1553fd8
MD5 46d9a38f36cdc5fec4fec287d728592f
BLAKE2b-256 90716b69aba7c0f326a969bf04618e79d7a24501d20d95e2aa52f5933e3e2f6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 66771b4a7c8a8a21c2b4b3d810231e8db3ac641260a50224e0243d5e1d22d0a4
MD5 3b8119a53f3e5d3408505e1532a3d5f4
BLAKE2b-256 81d8fa35d23f80245f55bbae609213ad85e09f901ac1c2e6ffdad4d1ae180cf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 15d53007fc3ba867bd26be1a598133ff1b1d8ef8ccf0a193f26bdc9574ef1ae6
MD5 a979075f6b2810e7b6ba351722a131a6
BLAKE2b-256 217017e63eb6501494e6d9d32b5ca145ad62f98b319b55686279322dd3020c32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c112a971af06ee9f25a02eac0e000a20a1f4ba624227b8c5e19d5e3214e96d0
MD5 ccae667f39a02addd3adc09d2e8a2fc2
BLAKE2b-256 c8d64fb8a584d3adff04ee79ef82fd56f1fb3ea632b16444c3c6367e2340ab46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ebcb150d45e49217e60639ee18441d2758d196928b6fbcc49a8474453d4b14d6
MD5 692a7c34310d8c61762ff838d5fd60fb
BLAKE2b-256 86569df34e1d6121b77ecd162fa6add852739ab5c0992fba8883a2895cc7bded

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e35796fe3f635862e134017790d8a0c2e9ad5cdb802d9dcaa1a1f83350e0be1e
MD5 8dad9524980e06588093c243ea29c202
BLAKE2b-256 6cd5dc3aef3d1ac1eed97f57beb79551c438cd652c7c0dbb208879661d5b2429

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 ea66d2a641f5816c5f44c7167e832ec448c71f52f21273d3826529a98c1cf2f1
MD5 93b86cdd3521fbd6ef4b843f6dba96b1
BLAKE2b-256 7b4934ef535e5068a04143af5792dcbfb548720271151bcc500bcbada7978438

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 75cc772a539f59a8e35193dad494a7228ff8f8be9e3d354443761932fee7554a
MD5 336fe3463b3dca6c89fbd815bf4ef92f
BLAKE2b-256 da3db189e4dcff18f4368fade656ae9267e255dbbf414234f667fca6a08e331c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ac5bb0bb1e8154826b14a636d3f739e3cbad679ccfd8bdd7039d8e59e58e93d
MD5 c3402f092b2868a7052699c6992c2015
BLAKE2b-256 a57e22332ec3365ad9ab3dd1f599a30ec1d6af1bec6d72780163424aabc02a12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 767456faedcc7acd333427c5a1ca03b02faff3875d5d65270c3382ecceb07479
MD5 b6f7743730c83847c5f8416ae7dca179
BLAKE2b-256 01b7be26fe25f425c51c4d704e2efe6f6455a56d39d68855a0c865278e0fe585

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c53089054cac7d820b6a72ca8235cd214c6ae57a593251819d0e1153f7db170e
MD5 bfb369b2e120ce54544268b50bcf6628
BLAKE2b-256 b79728e753aeba69ffd5dd3e03da53ee2dd086e9693f90a7be2d5c922567703b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 937eaa36210f94afb3dabf5e955c0e9e087196b12c743a0f026211ed070dd474
MD5 5ff1bd2e2c620ea1fa2f4bbe62af9014
BLAKE2b-256 88a202cabc22697c599f50c1ca67190cf049bef4246f25701b32c48dd76e445d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6f219eaa270517fc1293f464f648804249ab4d3eeb39591d4fc69dcf7335fd9d
MD5 47a259351e1ec471f1bf40b56d5cba3e
BLAKE2b-256 b26facfd85d8e7a8c4cc29ae856964448d3ae83b06ee0da3ce8625040f94afc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edf3e892a1e2464293b765b3708771e1e567547644cea38f2970fe9299fb2adf
MD5 3bb9b15c4430e1c8b3e8f892ba0921fd
BLAKE2b-256 5e980aa05767463c0307a75efb5a1cecc75b053407d6978fa20273a4047d5607

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05a9142e0a2239a3770737f83d3880c334757b430ee89ec0c3de1088d145cf36
MD5 ec85e7d51c58d38c74b2b011de4edb24
BLAKE2b-256 7bd00481b05f919379a9cfcda7b7b0e11d263025ae61f5779e47f977d38f3cc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.7.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 12661ad9b05c6b0ea6d554019393cb1e008c3951a5a51accfa3f5e4fddc95031
MD5 3f0c06ddf31e30281b0339729a2cf406
BLAKE2b-256 e68e0b8fe0f58c2d6e39c9bf6dbdefd6fdf15d643b4d379ac2969baf29280bdb

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