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
We will soon introduce a slimmer version of the Docling package which turns most functionalities as opt-in. The
doclingpackage 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
docling-slimwith almost all (heavy) dependencies as opt-indoclingwill depend ondocling-slimFor Docling developers
docling-slim