Skip to content

Docling Extension v1.1.1 — fix Pillow/PyMuPDF native libs (macOS arm64)

Choose a tag to compare

@eryabyshev eryabyshev released this 09 Jul 11:44

Docling Extension v1.1.1

Optional desktop extension for Open Notebook: advanced PDF processing (Docling + OCR on macOS via ocrmac).

What's fixed

  • Pillow / libtiff — materialized dylibs survive install from tar.gz (no broken Homebrew symlinks)
  • PyMuPDF / libmupdfcpp.so — bundled and materialized at _internal/ root; graphs load correctly after install
  • Extension install no longer fails with "missing graphs / Pillow native libraries"

Assets (per platform)

Each platform ships two archives (GitHub 2 GiB limit):

File Contents
docling-extension-worker-{platform}-{version}.tar.gz Docling PyInstaller worker (~1.5 GB)
docling-extension-models-{platform}-{version}.tar.gz Docling OCR/layout models (~1.1 GB)
docling-extension-{platform}-{version}.manifest.json Manifest for the desktop app
*.sha256 Checksums

Platforms: darwin-arm64, darwin-x64, linux-x64, windows-x64 (via CI matrix on publish)

Install in Open Notebook Desktop

  1. Settings → Advanced PDF processing (Docling)
  2. Download from GitHub — or Install local file… (select both worker + models .tar.gz)
  3. Quit app completely (Cmd+Q) → reopen
  4. Upload a scan PDF — worker.log should show Docling artifacts: …/models and document_engine='docling'

Upgrade from v1.1.0-extension

  1. Remove old extension (Settings or bash desktop/clean_docling_extension.sh --yes)
  2. Install v1.1.1 worker + models from this release
  3. Restart app

Optional one-liner if libs break after manual copy: bash desktop/repair_docling_worker_dylibs.sh

Requirements

  • Open Notebook Desktop with lite worker (default installer)
  • ~4 GB free disk space for extension (worker + models)

Build

Built with bash desktop/build_worker_docling.sh — native libs verified before packaging.