Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
74b9f97
chore: bump version to 4.1.0 [skip ci]
github-actions[bot] Jun 24, 2025
29d62f5
chore: switch to uv (#135)
rmdg88 Jun 24, 2025
60c9df5
Decode /Cnnn glyph names
cau-bot Jun 24, 2025
b5ceabc
feat: decode /Cxxx using font encoding
cau-bot Jun 24, 2025
2a2b20d
Refactor C-name decoding
cau-bot Jun 24, 2025
14a2204
refactor: decode cname via method
cau-bot Jun 24, 2025
7555ed3
Fix brace mismatch
cau-bot Jun 24, 2025
b27d74c
DCO Remediation Commit for cau-bot <[email protected]>
cau-git Jun 24, 2025
4a578a1
ci: switch to windows 2025 (#149)
dolfim-ibm Aug 4, 2025
fe3482f
feat: add page unloading (#150)
PeterStaar-IBM Aug 19, 2025
6e19d60
ci: fix cd.yml (#151)
rmdg88 Aug 19, 2025
aadde85
chore: bump version to 4.2.0 [skip ci]
github-actions[bot] Aug 19, 2025
499813b
fix: wheels.yml (#152)
rmdg88 Aug 19, 2025
c2c911d
chore: bump version to 4.2.1 [skip ci]
github-actions[bot] Aug 19, 2025
a000923
fix: filter out *-linux_x86_64.whl (#153)
rmdg88 Aug 19, 2025
7a938ae
chore: bump version to 4.2.2 [skip ci]
github-actions[bot] Aug 19, 2025
5ded3b8
fix: media box (#157)
PeterStaar-IBM Aug 22, 2025
9461f4d
chore: bump version to 4.2.3 [skip ci]
github-actions[bot] Aug 22, 2025
1466548
feat: accelerate docling parse (#161)
PeterStaar-IBM Sep 3, 2025
6195ff9
chore: bump version to 4.3.0 [skip ci]
github-actions[bot] Sep 3, 2025
0402b3f
feat: reset to the old parameters in sanitation (#163)
PeterStaar-IBM Sep 4, 2025
c17dd3a
chore: bump version to 4.4.0 [skip ci]
github-actions[bot] Sep 4, 2025
f8d53ee
feat: add perf tools (#165)
PeterStaar-IBM Sep 16, 2025
d9c3cc8
chore: bump version to 4.5.0 [skip ci]
github-actions[bot] Sep 17, 2025
76ab6b5
fix: support pdf with only trim-bbox (#173)
PeterStaar-IBM Oct 15, 2025
0a4fe1a
chore: bump version to 4.5.1 [skip ci]
github-actions[bot] Oct 16, 2025
4b2347a
Merge branch 'main' of github.com:docling-project/docling-parse into …
cau-git Oct 16, 2025
148c264
DCO Remediation Commit for cau-bot <[email protected]>
cau-git Oct 16, 2025
25a75f5
DCO Remediation Commit for cau-bot <[email protected]>
cau-git Oct 16, 2025
93a0dea
DCO Remediation Commit for cau-bot <[email protected]>
cau-git Oct 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 0 additions & 26 deletions .github/actions/setup-poetry/action.yml

This file was deleted.

9 changes: 5 additions & 4 deletions .github/scripts/build_rhel.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
set -e # trigger failure on error - do not remove!
set -x # display command on output

# Build the Python package with Poetry
poetry build -f sdist
# Build the Python package with uv
uv build --sdist

sudo -E XDG_RUNTIME_DIR= podman build --progress=plain \
--build-arg USE_SYSTEM_DEPS="$USE_SYSTEM_DEPS" \
Expand Down Expand Up @@ -35,7 +35,8 @@ sudo -E XDG_RUNTIME_DIR= podman build --progress=plain \
# pre-install build requirements + wheel for "--no-build-isolation"
# build docling-parse wheel in an isolated network namespace (unshare -rn)
# install the wheel and its dependencies
RUN pip3.11 install poetry-core pybind11 wheel \
RUN pip3.11 install --upgrade pip \
&& pip3.11 install --upgrade --ignore-installed "setuptools>=77.0.3" "wheel>=0.43.0,<1.0.0" "pybind11>=2.13.6" \
&& unshare -rn pip3.11 wheel \
--no-deps --no-build-isolation -w /dist/ \
/src/docling_parse*.tar.gz \
Expand All @@ -46,4 +47,4 @@ sudo -E XDG_RUNTIME_DIR= podman build --progress=plain \

RUN pip3.11 install pytest \
&& pytest
EOF
EOF
4 changes: 2 additions & 2 deletions .github/scripts/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ fi
CHGLOG_FILE="${CHGLOG_FILE:-CHANGELOG.md}"

# update package version
poetry version "${TARGET_VERSION}"
uv version "${TARGET_VERSION}"

# collect release notes
REL_NOTES=$(mktemp)
poetry run semantic-release changelog --unreleased >> "${REL_NOTES}"
uv run semantic-release changelog --unreleased >> "${REL_NOTES}"

# update changelog
TMP_CHGLOG=$(mktemp)
Expand Down
14 changes: 8 additions & 6 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,27 +11,28 @@ jobs:
code-checks:
uses: ./.github/workflows/checks.yml
pre-release-check:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
outputs:
TARGET_TAG_V: ${{ steps.version_check.outputs.TRGT_VERSION }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # for fetching tags, required for semantic-release
- uses: ./.github/actions/setup-poetry
- name: Install uv and set the python version
uses: astral-sh/setup-uv@v5
- name: Check version of potential release
id: version_check
run: |
TRGT_VERSION=$(poetry run semantic-release print-version)
TRGT_VERSION=$(uv run semantic-release print-version)
echo "TRGT_VERSION=${TRGT_VERSION}" >> $GITHUB_OUTPUT
echo "${TRGT_VERSION}"
- name: Check notes of potential release
run: poetry run semantic-release changelog --unreleased
run: uv run semantic-release changelog --unreleased
release:
needs: [code-checks, pre-release-check]
if: needs.pre-release-check.outputs.TARGET_TAG_V != ''
environment: auto-release
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
concurrency: release
steps:
- uses: actions/create-github-app-token@v1
Expand All @@ -43,7 +44,8 @@ jobs:
with:
token: ${{ steps.app-token.outputs.token }}
fetch-depth: 0 # for fetching tags, required for semantic-release
- uses: ./.github/actions/setup-poetry
- name: Install uv and set the python version
uses: astral-sh/setup-uv@v5
- name: Run release script
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
Expand Down
20 changes: 11 additions & 9 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,26 @@ env:

jobs:
run-checks:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
matrix:
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-poetry
- name: Install uv and set the python version
uses: astral-sh/setup-uv@v5
with:
python-version: ${{ matrix.python-version }}
- name: Run styling check
run: poetry run pre-commit run --all-files
- name: Install with poetry
- name: Sync and install with uv
run: |
poetry install --all-extras
uv sync --frozen --all-extras
ls -l
ls -l docling_parse
- name: Run styling check
run: |
uv run pre-commit run --all-files
- name: Testing
run: |
poetry run pytest -v tests
- name: Build with poetry
run: poetry build
uv run pytest -v tests
- name: Build with uv
run: uv build
20 changes: 18 additions & 2 deletions .github/workflows/rhel.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,28 @@
on:
workflow_call:

# jobs:
# run-checks:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - name: Install uv and python
# uses: astral-sh/setup-uv@v5
# - name: Install podman
# run: sudo apt-get update && sudo apt-get install -y podman
# - name: Run build in docker
# run: ./.github/scripts/build_rhel.sh
# shell: bash

jobs:
run-checks:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/setup-poetry
- name: Setup uv with python 3.11
uses: astral-sh/setup-uv@v5
with:
python-version: 3.11
- name: Install podman
run: sudo apt-get update && sudo apt-get install -y podman
- name: Run build in docker
Expand Down
Loading