mirror of
https://github.com/docling-project/docling.git
synced 2026-05-17 13:10:38 +00:00
ed32c5e993
* plans folder structure Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * initial plan Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * updated plan Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * restructure repo for docling and docling-slim Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * transpose package structures Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * add all-packages Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * updated lock and deps Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * align deps Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * more lock like main Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * more locked pinning Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * rename extras Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * add simple README for docling-slim Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * fix scikit-image issue Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * add readme placeholder Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * add all extras in package test Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * cli in docling-slim Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * apply formatting Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * fix testing package Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * override grpcio in no-header test Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * update lock Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * update package description Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * updated extras Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * fix publish scripts Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * update package test Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> --------- Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
28 lines
1.0 KiB
Bash
Executable File
28 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e # trigger failure on error - do not remove!
|
|
set -x # display command on output
|
|
|
|
# Build each package into its own dist subdirectory so the PyPI publish
|
|
# action can upload them independently (otherwise a single `dist/` causes
|
|
# the second publish step to re-upload files and fail on `skip-existing: false`).
|
|
|
|
# Build docling-slim package (from repo root — source co-located)
|
|
echo "Building docling-slim package..."
|
|
uv build --out-dir dist/docling-slim
|
|
|
|
# Build docling package (meta-package, dependency-only wheel)
|
|
echo "Building docling package..."
|
|
# Backup placeholder README and copy root README for build
|
|
mv packages/docling/README.md packages/docling/README.md.placeholder
|
|
cp README.md packages/docling/README.md
|
|
(cd packages/docling && uv build --out-dir ../../dist/docling)
|
|
# Restore placeholder README
|
|
mv packages/docling/README.md.placeholder packages/docling/README.md
|
|
|
|
echo "Build complete."
|
|
echo "docling-slim artifacts:"
|
|
ls -lh dist/docling-slim/
|
|
echo "docling artifacts:"
|
|
ls -lh dist/docling/
|