41 Commits

Author SHA1 Message Date
Peter W. J. Staar a41ef14bb2 fix: upgraded pillow, requests, pygments, cryptography (#269)
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2026-05-11 09:57:08 +02:00
Michele Dolfi 1ef8e22aca ci: add concurrency control to cancel outdated workflow runs (#266)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2026-04-29 07:53:57 +02:00
Peter W. J. Staar 8546560474 feat: add jpeg2000 pixel data (#259)
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2026-04-22 08:47:15 +02:00
Peter W. J. Staar 6d984796a9 fix: rotated pages (missing commits) (#219)
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2026-02-17 16:50:28 +01:00
Christoph Auer aeca2496c9 chore: Exclude pypy wheels for windows builds (#218)
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
2026-02-17 12:46:41 +01:00
Peter W. J. Staar 25672da1e8 feat: add-image-extraction (#207)
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2026-02-04 17:35:00 +01:00
Peter W. J. Staar d162c32bbd feat: remove python3.9 (#200)
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
2026-01-26 15:43:47 +01:00
Michele Dolfi d5ddec7a86 chore: install release deps (#197)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2026-01-20 09:25:05 +01:00
Michele Dolfi fb5fd79bd6 chore: disable mac x86 and fix issues in release.sh (#194)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2026-01-14 14:21:38 +01:00
Michele Dolfi 5caf1ffa70 feat: support for py3.14 (#174)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2025-10-17 10:31:22 +02:00
Rui Dias Gomes a0009237b8 fix: filter out *-linux_x86_64.whl (#153)
Signed-off-by: Rui Dias Gomes <66125272+rmdg88@users.noreply.github.com>
2025-08-19 20:18:01 +02:00
Rui Dias Gomes 499813bcef fix: wheels.yml (#152)
Signed-off-by: Rui Dias Gomes <66125272+rmdg88@users.noreply.github.com>
2025-08-19 13:49:07 +02:00
Rui Dias Gomes 6e19d607ee ci: fix cd.yml (#151)
Signed-off-by: Rui Dias Gomes <66125272+rmdg88@users.noreply.github.com>
2025-08-19 10:31:49 +02:00
Michele Dolfi 4a578a165c ci: switch to windows 2025 (#149)
Signed-off-by: Michele Dolfi <97102151+dolfim-ibm@users.noreply.github.com>
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
Co-authored-by: Peter Staar <taa@zurich.ibm.com>
2025-08-04 17:00:57 +02:00
Rui Dias Gomes 29d62f58be chore: switch to uv (#135)
Signed-off-by: rmdg88 <rmdg88@gmail.com>
2025-06-24 13:00:03 +02:00
Peter W. J. Staar 8872e736bf feat: Fixed char ordering in text lines (#138)
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
Signed-off-by: Christoph Auer <cau@zurich.ibm.com>
Co-authored-by: Christoph Auer <cau@zurich.ibm.com>
2025-06-24 12:43:01 +02:00
Michele Dolfi f5cbc74564 chore: dco advisor (#131)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2025-06-17 09:38:51 +02:00
Michele Dolfi 650b863745 ci: use linux-arm CI machines (#111)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2025-03-14 13:39:05 +01:00
Michele Dolfi a655bc9d59 chore: move to docling-project gh org (#110)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2025-03-14 13:03:49 +01:00
Michele Dolfi 0921cb6c6d ci: fix linux build with ubuntu 22.04 (#88)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2025-01-27 05:19:00 +01:00
Michele Dolfi 7706471b86 ci: use ci build artifacts, push all together to pypi, simplify mac builds (#71)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Signed-off-by: Michele Dolfi <97102151+dolfim-ibm@users.noreply.github.com>
2024-11-28 12:16:21 +01:00
Michele Dolfi e2820a4165 chore: CD on demand and mergify checks (#69)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-11-26 08:42:50 +01:00
Michele Dolfi 57c376d3aa chore: fix rhel ci with proper deps and network isolation (#63)
Signed-off-by: Christian Heimes <christian@python.org>
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Co-authored-by: Christian Heimes <christian@python.org>
2024-11-21 16:09:09 +01:00
Michele Dolfi 8e36f66b06 fix: enable python3.9 wheels (#60)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-11-20 12:45:09 +01:00
Michele Dolfi 2b4d1d690d chore: update poetry in CI (#51)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-10-30 10:34:23 +01:00
Michele Dolfi 836571afac chore: allow forks with synchronize event (#46)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-10-18 14:59:43 +02:00
Michele Dolfi 71a043eb97 feat: python 3.13 support (#39)
* update windows build

Signed-off-by: rmdg88 <rmdg88@gmail.com>

* feat: python 3.13 support

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: rmdg88 <rmdg88@gmail.com>
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Co-authored-by: rmdg88 <rmdg88@gmail.com>
2024-10-10 12:52:08 +02:00
Rui Dias Gomes e26ed056c2 fix: windows build properly linking to system libraries (#36)
Signed-off-by: rmdg88 <rmdg88@gmail.com>
2024-10-02 18:20:52 +02:00
Michele Dolfi e1c8e4980f feat: build using system deps (#33)
---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-10-02 12:34:52 +02:00
Michele Dolfi 8d903baf61 fix: python version in wheels (#31)
[skip ci]

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-10-02 10:43:43 +02:00
Michele Dolfi f3febc53a2 fix: sdist and wheels content (#28)
* missing sdist in pypi index
* installing pybind11 as a build time python package dependency
* add missing windows pyd files

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-09-30 17:46:07 +02:00
Michele Dolfi f69f960cca chore: switch to gh apps user (#23)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-09-21 16:53:52 +02:00
Rui Gomes f45db975de Rui/add windows ci (#21)
* add windows ci

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* Update wheels.yml

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* cleanup steps

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* cleanup publish steps

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* install poetry without 3rd party action

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* trigger CI

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>

* update std lib and other fixes

Signed-off-by: rmdg88 <rmdg88@gmail.com>

---------

Signed-off-by: Rui Gomes <66125272+rmdg88@users.noreply.github.com>
Signed-off-by: rmdg88 <rmdg88@gmail.com>
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Co-authored-by: Michele Dolfi <dol@zurich.ibm.com>
2024-09-19 10:05:51 +02:00
Michele Dolfi 3f51a2c571 feat: build linux arm64 architecture (#17)
* feat: build linux arm64 architecture

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* avoid pinning only one CIBW_BUILD

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add more python pinning

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* typo

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* use Compatible release clause

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add last digit to python compatibility

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* skip pypy

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* improve debugging unzip code

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-09-09 14:13:48 +02:00
Michele Dolfi 9c8ccccd98 chore: cleanup build deps added in CI (#14)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-08-29 14:37:37 +02:00
Michele Dolfi e62ba96e8d ci: build in Release mode and improve compilation with multi-threading (#13)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-08-23 11:02:38 +02:00
Michele Dolfi 58e30f0e74 chore: fix secrets in CI (#5)
* chore: trigger CI in PR

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* run poetry auth config only on releases

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-08-13 09:47:37 +02:00
Michele Dolfi afd2816960 chore: inherit secrets [skip ci]
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-08-07 14:01:09 +02:00
Michele Dolfi bc858dc555 chore: fix secrets name [skip ci]
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-08-07 13:47:36 +02:00
Michele Dolfi 892dd62295 chore: use poetry config file for pypi [skip ci]
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2024-08-07 13:36:31 +02:00
Michele Dolfi 13d3e6b606 chore: add CI (#2)
* chore: add CI

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* build single-thread

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add ldap deps

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* reduce number of CI jobs

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* make build.py raise on errors

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* remove ldap deps

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* improve gitignore

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* more exclude

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix: unit-tests (#3)

Signed-off-by: Peter Staar <taa@zurich.ibm.com>
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add lib64 as deps

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix LDFLAG

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* detect lib vs lib64

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* set libdir

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* enable PIC

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* propagate target arch

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fPIC for jpeg

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* force usage of /lib

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* abs libdir

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* use qpdf v11 with cmake build

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix mac cross compilation

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* force PIC by enabling shared lib

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* print build and configure

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* force -fPIC

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* more hints

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add -fPIC to C targets

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* cleanup

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* cleanup

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
Co-authored-by: Peter W. J. Staar <91719829+PeterStaar-IBM@users.noreply.github.com>
2024-08-07 11:41:47 +02:00