docling

View on PyPIReverse Dependencies (55)

2.28.4 docling-2.28.4-py3-none-any.whl

Wheel Details

Project: docling
Version: 2.28.4
Filename: docling-2.28.4-py3-none-any.whl
Download: [link]
Size: 160415
MD5: 92d45ccd1f813c4a581e2c205d546aee
SHA256: 1b88f8152d404113c1a7b5fa8ee24a6190807a425a3e5745f2ae3f57bdd5a0eb
Uploaded: 2025-03-29 11:57:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: docling
Version: 2.28.4
Summary: SDK and CLI for parsing PDF, DOCX, HTML, and more, to a unified document representation for powering downstream workflows such as gen AI applications.
Author: Christoph Auer
Author-Email: cau[at]zurich.ibm.com
Home-Page: https://github.com/docling-project/docling
Project-Url: Repository, https://github.com/docling-project/docling
License: MIT
Keywords: docling,convert,document,pdf,docx,html,markdown,layout model,segmentation,table structure,table former
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9,<4.0
Requires-Dist: accelerate (<2.0.0,>=1.2.1); (sys_platform != "darwin" or platform_machine != "x86_64") and extra == "vlm"
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.12.3)
Requires-Dist: certifi (>=2024.7.4)
Requires-Dist: docling-core[chunking] (<3.0.0,>=2.24.1)
Requires-Dist: docling-ibm-models (<4.0.0,>=3.4.0)
Requires-Dist: docling-parse (<5.0.0,>=4.0.0)
Requires-Dist: easyocr (<2.0,>=1.7)
Requires-Dist: filetype (<2.0.0,>=1.2.0)
Requires-Dist: huggingface_hub (<1,>=0.23)
Requires-Dist: lxml (<6.0.0,>=4.0.0)
Requires-Dist: marko (<3.0.0,>=2.1.2)
Requires-Dist: ocrmac (<2.0.0,>=1.0.0); sys_platform == "darwin" and extra == "ocrmac"
Requires-Dist: onnxruntime (<1.20.0,>=1.7.0); python_version < "3.10" and extra == "rapidocr"
Requires-Dist: onnxruntime (<2.0.0,>=1.7.0); python_version >= "3.10" and extra == "rapidocr"
Requires-Dist: openpyxl (<4.0.0,>=3.1.5)
Requires-Dist: pandas (<3.0.0,>=2.1.4)
Requires-Dist: pillow (<12.0.0,>=10.0.0)
Requires-Dist: pluggy (<2.0.0,>=1.0.0)
Requires-Dist: pydantic (<3.0.0,>=2.0.0)
Requires-Dist: pydantic-settings (<3.0.0,>=2.3.0)
Requires-Dist: pylatexenc (<3.0,>=2.10)
Requires-Dist: pypdfium2 (<5.0.0,>=4.30.0)
Requires-Dist: python-docx (<2.0.0,>=1.1.2)
Requires-Dist: python-pptx (<2.0.0,>=1.0.2)
Requires-Dist: rapidocr-onnxruntime (<2.0.0,>=1.4.0); python_version < "3.13" and extra == "rapidocr"
Requires-Dist: requests (<3.0.0,>=2.32.2)
Requires-Dist: rtree (<2.0.0,>=1.3.0)
Requires-Dist: scipy (<1.14.0,>=1.6.0); python_version < "3.10"
Requires-Dist: scipy (<2.0.0,>=1.6.0); python_version >= "3.10"
Requires-Dist: tesserocr (<3.0.0,>=2.7.1); extra == "tesserocr"
Requires-Dist: tqdm (<5.0.0,>=4.65.0)
Requires-Dist: transformers (<4.43.0,>=4.42.0); (sys_platform == "darwin" and platform_machine == "x86_64") and extra == "vlm"
Requires-Dist: transformers (<5.0.0,>=4.46.0); (sys_platform != "darwin" or platform_machine != "x86_64") and extra == "vlm"
Requires-Dist: typer (<0.13.0,>=0.12.5)
Provides-Extra: ocrmac
Provides-Extra: rapidocr
Provides-Extra: tesserocr
Provides-Extra: vlm
Description-Content-Type: text/markdown
[Description omitted; length: 6593 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
docling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/backend/abstract_backend.py sha256=1lNxzwDTn303aXduPDVmTyXn-5ZIoWMLYqNxANGWmQQ 1658
docling/backend/asciidoc_backend.py sha256=xBtmYkRkPICIfMbB8AFIw_or4IZGB17mP_LhXorvZ1k 14060
docling/backend/csv_backend.py sha256=lCNSkgB55IbAig7w4IyXRkX23aM3Nojj6GdXNoaNjY4 4536
docling/backend/docling_parse_backend.py sha256=tcy4cPD_dtGD37CjivbFvwzwXVcrb3HVmofyasxLum8 7991
docling/backend/docling_parse_v2_backend.py sha256=70kXqYhht-A8zb9z5emMe_1i0l9dyQGrM8lg1cmAvqc 9369
docling/backend/docling_parse_v4_backend.py sha256=IECMJQWEvYqQv043_1Ho6dLkCbuaK8cMUsqcxwqruXo 6287
docling/backend/docx/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/backend/docx/latex/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/backend/docx/latex/latex_dict.py sha256=a0UC3VLmG1BLN-hGmEaQamzKbDB10fCz0U8qRU--aBw 6613
docling/backend/docx/latex/omml.py sha256=U-mQXNCI9ObUyHDxv6ItvaHlObIEu77PiXS1Vaaah6U 12012
docling/backend/html_backend.py sha256=FRtzsXjlvHISLa2jZ8_zpGqBN6uAaXpuPpLcLLNY_k4 19448
docling/backend/json/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/backend/json/docling_json_backend.py sha256=LlFMVoZrrCfVwbDuRbNN4Xg96Lujh4xxrTBt9jGhY9I 1984
docling/backend/md_backend.py sha256=lqDiKIBHGsA0u-H1n9oVpPlrcpVT4gYRuNXXcyGlftM 17219
docling/backend/msexcel_backend.py sha256=_ZVZFKRRijpg-Xz10xNxu2m-NpDaYvoiBqEZP6GbrgE 11095
docling/backend/mspowerpoint_backend.py sha256=zXdXr8nGJJbPGTgR5_dqq5WmNL1wDCaK0RqFqtuHPqs 17213
docling/backend/msword_backend.py sha256=Eyv-owZrudGFpD6QCgr3wBBAbhUaH6QSb2ifaLsoAzY 24752
docling/backend/pdf_backend.py sha256=odWb1rxk3WCUIEJMhq-dYFNUQ1pSDuNHbU9wlTZIRAs 2211
docling/backend/pypdfium2_backend.py sha256=wRwhA5XHRqL7vyNhCAHM6P-ONkwtyjKG9LgC4NJ-4i8 10784
docling/backend/xml/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/backend/xml/jats_backend.py sha256=HXailrDjiwu4swwFnXy3lNfRtLZmkBBp4yqafCvdr7s 24945
docling/backend/xml/uspto_backend.py sha256=H0jwIt2skOke_yEUk0wfXCtodrB-hrj2ygLtB3jMWaI 71056
docling/chunking/__init__.py sha256=h83TDs0AuOV6oEPLAPrn9dpGKiU-2Vg6IRNo4cv6GDA 346
docling/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/cli/main.py sha256=zr36i-itYkX013g_DK6aNiNe8UPaD27_A7UtG5qwLUo 20174
docling/cli/models.py sha256=tM_qbMM3YOPxFU7JlME96MLbtd1CX_bOAK7FS-NhJvY 3979
docling/cli/tools.py sha256=QhtRxQG0TVrfsMqdv5i7J0_qQy1ZZyWYnHPwJl7b5oY 322
docling/datamodel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/datamodel/base_models.py sha256=MAHr8LlffZ2uIXZ3AXOsikh_-oQIEYTiwwjsz-dQW9U 7287
docling/datamodel/document.py sha256=DbJifyMgBEkAk80BMYXTuSgqH2vijDENDkU7Fmr6j_g 14567
docling/datamodel/pipeline_options.py sha256=TpRf_-7UuCjjaytFWA0nL2m-KP4no9jeAjaXRjBLMLE 12593
docling/datamodel/settings.py sha256=bNMdowIKv7RUchabQTo4rFNEsxfB6pGg2LoZSY634zo 1869
docling/document_converter.py sha256=LCX92FzgmXNJLFVSQfjqH9SGe3zA7FGwARedSigFIpY 13798
docling/exceptions.py sha256=K1WnCS1leK2JtMB5ewZWKkb0EaijFgl-tRzrO9ntgPM 134
docling/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/models/base_model.py sha256=9xJ0VIlpR2BzqoEWMC8LYp5Y96QAEKip4b_HCwCDltY 2931
docling/models/base_ocr_model.py sha256=xvKMhE4ZOGkL2GAhpDvrAHLLFps3ZUfxXZ5ctL1lXUw 7226
docling/models/code_formula_model.py sha256=mOu5luYMzyrCCr8MRGOciNcSvULpQysDd_FXn96WPc8 11477
docling/models/document_picture_classifier.py sha256=fz77RsTdlnA_yC47O-KUq2xVWMKX0_9jm_EGcHliw-E 6235
docling/models/easyocr_model.py sha256=ezq3yv5lORe7T1bbSoTZALck2oHqyEHq57cRfhMYCCQ 7401
docling/models/factories/__init__.py sha256=e4lFmRfmW5hWqvJjY5xaVFbvCQhDBCrVeSq85Q2K_aM 872
docling/models/factories/base_factory.py sha256=pNR9-B_BKs2sYNyHnp2ON2l3r6Dy9lcof4qmwHlAryI 4032
docling/models/factories/ocr_factory.py sha256=G5RkmkKvkl-ihpo6qSj8WC77VdlVSQ1s0ekwUX2ILts 316
docling/models/factories/picture_description_factory.py sha256=Ru3-TnVVEKf5O07C_UpGf2HCOHc7j20AJzfficw3agM 385
docling/models/hf_mlx_model.py sha256=2eSHphJm5LAfiSA24blVMc2znJlKMYrtmmzq8ffc-rU 4924
docling/models/hf_vlm_model.py sha256=NUtLEuG-kNGJeDHWmQKAAOZG4WF0a5hn-KXUUM1mHBQ 6820
docling/models/layout_model.py sha256=7fQWipGV1HDrvbP4uOKa9QAicQl89jp7lailQmbFL3w 7804
docling/models/ocr_mac_model.py sha256=2pZaUWg19go_u88mKWr5y_52PAYEN__GsbyUYLdY4zo 5353
docling/models/page_assemble_model.py sha256=ivkCdbZJpFcGl7CazLegcP1tLK8ZixDfVhQXqsdW_UA 6359
docling/models/page_preprocessing_model.py sha256=Ja7RE1K-2fWxWrxOzNm6QDSGqFf-MY6_uY5OAZ7AQSo 3078
docling/models/picture_description_api_model.py sha256=SRjOkCTBYa1pTIaQffDLUPabljjYrLOQ916MywESEXk 3715
docling/models/picture_description_base_model.py sha256=uRpjBXC2qjpPyWFUt600N1GvmvF-vWwB8f-OTQ7PfDg 2305
docling/models/picture_description_vlm_model.py sha256=I2Un3vfhQVeWEyZ3Sd3Kygw9la2QSZCwDfl_7XVlMm4 4042
docling/models/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/models/plugins/defaults.py sha256=qslXGnRX07Z3GGttNriqaox0v0vXp4zs4KLurHCZjp4 858
docling/models/rapid_ocr_model.py sha256=C_I0Ek9mAPIyTFRHuNbqtXg1c15rLNDE1tJ6_hPIi4c 5869
docling/models/readingorder_model.py sha256=hNWbBX3uZv1FxMwKNKn2JFQuQqTspBLsJBVEidXr6Wk 14869
docling/models/table_structure_model.py sha256=pvTsqUa5QIANBUfot0XXG1UUeku-eaUi04EPE-Yh2g0 12597
docling/models/tesseract_ocr_cli_model.py sha256=S-rCisPrVa3ASvOWycqQoria0PtmNqgdg8YxrLbG1ww 10067
docling/models/tesseract_ocr_model.py sha256=UpLAgKgJtBgbKtJELmKBNMcejJJKBCyFK0q-WgZN1Eg 9256
docling/pipeline/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/pipeline/base_pipeline.py sha256=9ABK-Cr235bxE5vweoIA5rgBZV_EF8qFxAqLI27H_Pg 8749
docling/pipeline/simple_pipeline.py sha256=mZqANqUtAOFAyqQEShErQnAUz6tJFOl6zVoazEDJ_wE 2254
docling/pipeline/standard_pdf_pipeline.py sha256=tHOHFyJajX6IAhm4y3I27uqn5jfMTuCaSaFOKT5JM2M 10593
docling/pipeline/vlm_pipeline.py sha256=1eKt3gqWf6PxGvYZuqhKi2BFljJGJWIyHemzOAwa39Y 9065
docling/py.typed sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
docling/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
docling/utils/accelerator_utils.py sha256=ONNRrC8fH-8E93WUCNhfOq1t7WrQ1T7-YsmExTOY5f0 2292
docling/utils/export.py sha256=4W-ptI1fLdVrtoqHdHY1RF9Xn2Yescs-hunITqxJ7Is 4697
docling/utils/glm_utils.py sha256=W4JRoP0xQ6SJmhhIoAfcKxm5dr1CFvLHp8pqI1kdhxs 12250
docling/utils/layout_postprocessor.py sha256=Q36DfcIYMuMfC6LzCBIrYtHK7pBE-Xyvjepz660s9UM 24508
docling/utils/locks.py sha256=RzqQtD5UispgV71pGN_nU6GYfeN11BN0Sh_Dq9ycqGo 52
docling/utils/model_downloader.py sha256=sxAQvjiIu9m2Ur5Ot5C5SATmgWJAHi0xSjzxj8QXYJk 3213
docling/utils/ocr_utils.py sha256=F7iOOjqolUcImUzir4qjDQd4QWSO3s6JC4WRn3U7uY4 263
docling/utils/profiling.py sha256=YaMGoB9MMZpagF9mb5ndoHj8Lpb9aIdb7El-Pl7IcFs 1753
docling/utils/utils.py sha256=0ozCk7zUkYzxRVmYoIB2zA1lqjQOuaQzxfGuf1wmKW4 1866
docling/utils/visualization.py sha256=tY2ylE2aiQKkmzlSLnFW-HTfFyqUUMguW18ldd1PLfo 2868
docling-2.28.4.dist-info/LICENSE sha256=mBb7ErEcM8VS9OhiGHnQ2kk75HwPhr54W1Oiz3965MY 1088
docling-2.28.4.dist-info/METADATA sha256=bwT1X-5lpPBI8mpDI2-DeLloD2Rcf170xBdERgFsq-w 9982
docling-2.28.4.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
docling-2.28.4.dist-info/entry_points.txt sha256=pIxel-UeVo1S7FhoNG5xgEfPjLZfBLi_N9TsGPtJSLo 144
docling-2.28.4.dist-info/RECORD

entry_points.txt

docling = docling.cli.main:app
docling-tools = docling.cli.tools:app
docling_defaults = docling.models.plugins.defaults