Skip to content

Make docling-slim package #2535

@dolfim-ibm

Description

@dolfim-ibm

We will soon introduce a slimmer version of the Docling package which turns most functionalities as opt-in. The docling package itself will then depend on it by enabling the same functionalities (using the package extras) as it is now, such that nothing will break for current users.

With this change we want to simplify even further the adoption of Docling and keep the same simple experience for getting started.

What to expect

  • A new package named docling-slim with almost all (heavy) dependencies as opt-in
  • docling will depend on docling-slim

For Docling developers

  • There will be a new pyproject.toml file for docling-slim
  • All dependencies will be managed in the new package
  • Local development will be smooth without any change, it local changes will be applied locally (no need to publish packages)
  • The CI pipeline will take care of publishing both packages and align the version numbers

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions