Skip to content

python3Packages.docling{-ibm-models,-jobkit,-mcp,-parse,-serve,},python3Packages.scalar-fastapi: update to latest version#506426

Open
attilaolah wants to merge 7 commits into
NixOS:masterfrom
attilaolah:docling-parse
Open

python3Packages.docling{-ibm-models,-jobkit,-mcp,-parse,-serve,},python3Packages.scalar-fastapi: update to latest version#506426
attilaolah wants to merge 7 commits into
NixOS:masterfrom
attilaolah:docling-parse

Conversation

@attilaolah
Copy link
Copy Markdown
Contributor

@attilaolah attilaolah commented Apr 3, 2026

Things done


  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

@nixpkgs-ci nixpkgs-ci Bot added 8.has: package (update) This PR updates a package to a newer version 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 6.topic: python Python is a high-level, general-purpose programming language. labels Apr 3, 2026
@attilaolah
Copy link
Copy Markdown
Contributor Author

Some 40 dependencies, still building/testing them.

scalar-fastapi is failing as apparently the build includes a pytest phase that does not find any tests, however it does not seem to be relevant to this change.

@attilaolah
Copy link
Copy Markdown
Contributor Author

Various other docling packages are failing since they include a runtime check for docling-parse < 5.

Since nixpkgs was already at 5.0.0, it doesn't seem like the failure is caused by this change here either, but in any case the correct follow-up step would be to bump those packages as well, including docling 2.84.0.

@attilaolah

This comment was marked as outdated.

@attilaolah attilaolah marked this pull request as ready for review April 3, 2026 23:16
@attilaolah
Copy link
Copy Markdown
Contributor Author

The failures are mostly due to bad dependencies. Next up:

  • Update docling-ibm-models to satisfy upstream docling dependency
  • Update docling, this should resolve most of the build failures

@attilaolah attilaolah requested a review from mweinelt April 3, 2026 23:19
@nixpkgs-ci nixpkgs-ci Bot added the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Apr 3, 2026
@attilaolah attilaolah marked this pull request as draft April 3, 2026 23:28
@attilaolah attilaolah changed the title python3Packages.docling-parse: 5.0.0 -> 5.7.0 docling: -> 2.84.0, update dependencies Apr 3, 2026
@attilaolah attilaolah changed the title docling: -> 2.84.0, update dependencies docling: 2.69.1 -> 2.84.0, update dependencies Apr 3, 2026
@attilaolah

This comment was marked as outdated.

@attilaolah

This comment was marked as outdated.

@attilaolah

This comment was marked as outdated.

@nixpkgs-ci nixpkgs-ci Bot removed the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Apr 3, 2026
@attilaolah
Copy link
Copy Markdown
Contributor Author

attilaolah commented Apr 4, 2026

Alright, this should be enough to get docling to build now. Follow-ups needed:

  • docling-jobkit: 1.8.1 -> 1.15.0
  • docling-mcp: 1.3.3 -> 1.3.4
  • docling-serve: 1.10.0 -> 1.15.1

@attilaolah attilaolah marked this pull request as ready for review April 4, 2026 00:05
@attilaolah

This comment was marked as outdated.

@attilaolah attilaolah marked this pull request as draft April 4, 2026 08:30
@attilaolah

This comment was marked as outdated.

@attilaolah

This comment was marked as outdated.

@attilaolah
Copy link
Copy Markdown
Contributor Author

I'm starting one last round of nixpkgs-review, but individual packages have already been tested, and the scalar-fastapi breakage seems unrelated.

I'll mark it for review, let me know if this needs more work.

@attilaolah attilaolah marked this pull request as ready for review April 4, 2026 08:57
@attilaolah
Copy link
Copy Markdown
Contributor Author

Actually, let me also bump scalar-fastapi, that way everything should be green.

@nixpkgs-ci nixpkgs-ci Bot requested a review from codgician April 4, 2026 09:10
@attilaolah
Copy link
Copy Markdown
Contributor Author

I have a follow-up commit that switches scalar-fastapi fetch from pypi to the monorepo, which includes tests that are no longer published in the pypi dist.

@attilaolah
Copy link
Copy Markdown
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 506426
Commit: ba6620cf1df0361c9737822330edba8bd5816377


x86_64-linux

✅ 30 packages built:
  • docling (python313Packages.docling)
  • docling-serve (python313Packages.docling-serve)
  • docling-serve.dist (python313Packages.docling-serve.dist)
  • docling.dist (python313Packages.docling.dist)
  • python313Packages.docling-ibm-models
  • python313Packages.docling-ibm-models.dist
  • python313Packages.docling-jobkit
  • python313Packages.docling-jobkit.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
  • python313Packages.docling-parse
  • python313Packages.docling-parse.dist
  • python313Packages.llama-index-readers-docling
  • python313Packages.llama-index-readers-docling.dist
  • python313Packages.scalar-fastapi
  • python313Packages.scalar-fastapi.dist
  • python314Packages.docling
  • python314Packages.docling-ibm-models
  • python314Packages.docling-ibm-models.dist
  • python314Packages.docling-jobkit
  • python314Packages.docling-jobkit.dist
  • python314Packages.docling-mcp
  • python314Packages.docling-mcp.dist
  • python314Packages.docling-parse
  • python314Packages.docling-parse.dist
  • python314Packages.docling-serve
  • python314Packages.docling-serve.dist
  • python314Packages.docling.dist
  • python314Packages.scalar-fastapi
  • python314Packages.scalar-fastapi.dist

@attilaolah attilaolah changed the title docling: 2.69.1 -> 2.84.0, update dependencies python3Packages.docling{-ibm-models,-jobkit,-mcp,-parse,-serve,},python3Packages.scalar-fastapi: update to latest version Apr 4, 2026
@attilaolah

This comment was marked as outdated.

@fabaff

This comment was marked as outdated.

@fabaff
Copy link
Copy Markdown
Member

fabaff commented Apr 4, 2026

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 506426
Commit: ba6620cf1df0361c9737822330edba8bd5816377


x86_64-linux

✅ 30 packages built:
  • docling (python313Packages.docling)
  • docling-serve (python313Packages.docling-serve)
  • docling-serve.dist (python313Packages.docling-serve.dist)
  • docling.dist (python313Packages.docling.dist)
  • python313Packages.docling-ibm-models
  • python313Packages.docling-ibm-models.dist
  • python313Packages.docling-jobkit
  • python313Packages.docling-jobkit.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
  • python313Packages.docling-parse
  • python313Packages.docling-parse.dist
  • python313Packages.llama-index-readers-docling
  • python313Packages.llama-index-readers-docling.dist
  • python313Packages.scalar-fastapi
  • python313Packages.scalar-fastapi.dist
  • python314Packages.docling
  • python314Packages.docling-ibm-models
  • python314Packages.docling-ibm-models.dist
  • python314Packages.docling-jobkit
  • python314Packages.docling-jobkit.dist
  • python314Packages.docling-mcp
  • python314Packages.docling-mcp.dist
  • python314Packages.docling-parse
  • python314Packages.docling-parse.dist
  • python314Packages.docling-serve
  • python314Packages.docling-serve.dist
  • python314Packages.docling.dist
  • python314Packages.scalar-fastapi
  • python314Packages.scalar-fastapi.dist

@nixpkgs-ci nixpkgs-ci Bot added 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. labels Apr 4, 2026
Comment thread pkgs/development/python-modules/scalar-fastapi/default.nix Outdated
Comment thread pkgs/development/python-modules/docling-parse/default.nix
@attilaolah
Copy link
Copy Markdown
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 506426
Commit: 79d62617f27dae8d285e349c963ea49fdc4af219


x86_64-linux

✅ 30 packages built:
  • docling (python313Packages.docling)
  • docling-serve (python313Packages.docling-serve)
  • docling-serve.dist (python313Packages.docling-serve.dist)
  • docling.dist (python313Packages.docling.dist)
  • python313Packages.docling-ibm-models
  • python313Packages.docling-ibm-models.dist
  • python313Packages.docling-jobkit
  • python313Packages.docling-jobkit.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
  • python313Packages.docling-parse
  • python313Packages.docling-parse.dist
  • python313Packages.llama-index-readers-docling
  • python313Packages.llama-index-readers-docling.dist
  • python313Packages.scalar-fastapi
  • python313Packages.scalar-fastapi.dist
  • python314Packages.docling
  • python314Packages.docling-ibm-models
  • python314Packages.docling-ibm-models.dist
  • python314Packages.docling-jobkit
  • python314Packages.docling-jobkit.dist
  • python314Packages.docling-mcp
  • python314Packages.docling-mcp.dist
  • python314Packages.docling-parse
  • python314Packages.docling-parse.dist
  • python314Packages.docling-serve
  • python314Packages.docling-serve.dist
  • python314Packages.docling.dist
  • python314Packages.scalar-fastapi
  • python314Packages.scalar-fastapi.dist

@attilaolah
Copy link
Copy Markdown
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 506426
Commit: ca2ca3a5ca18382bbfa3fa035dc6307db5181433


x86_64-linux

✅ 30 packages built:
  • docling (python313Packages.docling)
  • docling-serve (python313Packages.docling-serve)
  • docling-serve.dist (python313Packages.docling-serve.dist)
  • docling.dist (python313Packages.docling.dist)
  • python313Packages.docling-ibm-models
  • python313Packages.docling-ibm-models.dist
  • python313Packages.docling-jobkit
  • python313Packages.docling-jobkit.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
  • python313Packages.docling-parse
  • python313Packages.docling-parse.dist
  • python313Packages.llama-index-readers-docling
  • python313Packages.llama-index-readers-docling.dist
  • python313Packages.scalar-fastapi
  • python313Packages.scalar-fastapi.dist
  • python314Packages.docling
  • python314Packages.docling-ibm-models
  • python314Packages.docling-ibm-models.dist
  • python314Packages.docling-jobkit
  • python314Packages.docling-jobkit.dist
  • python314Packages.docling-mcp
  • python314Packages.docling-mcp.dist
  • python314Packages.docling-parse
  • python314Packages.docling-parse.dist
  • python314Packages.docling-serve
  • python314Packages.docling-serve.dist
  • python314Packages.docling.dist
  • python314Packages.scalar-fastapi
  • python314Packages.scalar-fastapi.dist

@attilaolah
Copy link
Copy Markdown
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 506426
Commit: ca2ca3a5ca18382bbfa3fa035dc6307db5181433


aarch64-darwin

❌ 18 packages failed to build:
  • docling (python313Packages.docling)
  • docling-serve (python313Packages.docling-serve)
  • docling-serve.dist (python313Packages.docling-serve.dist)
  • docling.dist (python313Packages.docling.dist)
  • python313Packages.docling-jobkit
  • python313Packages.docling-jobkit.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
  • python313Packages.llama-index-readers-docling
  • python313Packages.llama-index-readers-docling.dist
  • python314Packages.docling
  • python314Packages.docling-jobkit
  • python314Packages.docling-jobkit.dist
  • python314Packages.docling-mcp
  • python314Packages.docling-mcp.dist
  • python314Packages.docling-serve
  • python314Packages.docling-serve.dist
  • python314Packages.docling.dist
✅ 12 packages built:
  • python313Packages.docling-ibm-models
  • python313Packages.docling-ibm-models.dist
  • python313Packages.docling-parse
  • python313Packages.docling-parse.dist
  • python313Packages.scalar-fastapi
  • python313Packages.scalar-fastapi.dist
  • python314Packages.docling-ibm-models
  • python314Packages.docling-ibm-models.dist
  • python314Packages.docling-parse
  • python314Packages.docling-parse.dist
  • python314Packages.scalar-fastapi
  • python314Packages.scalar-fastapi.dist

Error logs: `aarch64-darwin`
docling
adding 'docling/utils/visualization.py'
adding 'docling-2.84.0.dist-info/licenses/LICENSE'
adding 'docling-2.84.0.dist-info/METADATA'
adding 'docling-2.84.0.dist-info/WHEEL'
adding 'docling-2.84.0.dist-info/entry_points.txt'
adding 'docling-2.84.0.dist-info/top_level.txt'
adding 'docling-2.84.0.dist-info/RECORD'
removing build/bdist.macosx-14.0-arm64/wheel
Successfully built docling-2.84.0-py3-none-any.whl
Finished creating a wheel...
/nix/var/nix/builds/nix-48830-3947664991/source/dist /nix/var/nix/builds/nix-48830-3947664991/source
Unpacking to: unpacked/docling-2.84.0...OK
Repacking wheel as ./docling-2.84.0-py3-none-any.whl...OK
/nix/var/nix/builds/nix-48830-3947664991/source
Finished executing pypaBuildPhase
Running phase: pythonRuntimeDepsCheckHook
@nix { "action": "setPhase", "phase": "pythonRuntimeDepsCheckHook" }
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for docling-2.84.0-py3-none-any.whl
  - ocrmac not installed
python314Packages.docling
adding 'docling/utils/visualization.py'
adding 'docling-2.84.0.dist-info/licenses/LICENSE'
adding 'docling-2.84.0.dist-info/METADATA'
adding 'docling-2.84.0.dist-info/WHEEL'
adding 'docling-2.84.0.dist-info/entry_points.txt'
adding 'docling-2.84.0.dist-info/top_level.txt'
adding 'docling-2.84.0.dist-info/RECORD'
removing build/bdist.macosx-14.0-arm64/wheel
Successfully built docling-2.84.0-py3-none-any.whl
Finished creating a wheel...
/nix/var/nix/builds/nix-48830-3947664990/source/dist /nix/var/nix/builds/nix-48830-3947664990/source
Unpacking to: unpacked/docling-2.84.0...OK
Repacking wheel as ./docling-2.84.0-py3-none-any.whl...OK
/nix/var/nix/builds/nix-48830-3947664990/source
Finished executing pypaBuildPhase
Running phase: pythonRuntimeDepsCheckHook
@nix { "action": "setPhase", "phase": "pythonRuntimeDepsCheckHook" }
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for docling-2.84.0-py3-none-any.whl
  - ocrmac not installed

@attilaolah
Copy link
Copy Markdown
Contributor Author

Missing ocrmac diependency on Darwin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants