Skip to content

V0.2 - #16

Merged
s-jse merged 14 commits into
mainfrom
v0.2
Apr 4, 2026
Merged

V0.2#16
s-jse merged 14 commits into
mainfrom
v0.2

Conversation

@s-jse

@s-jse s-jse commented Apr 4, 2026

Copy link
Copy Markdown
Member

No description provided.

s-jse added 14 commits April 4, 2026 19:26
- Added detailed docstrings for classes and methods in `document.py`, `ocr.py`, `page_detection.py`, and related modules to improve clarity on parameters, return types, and usage.
- Updated existing docstrings to provide better context and examples for users.
- Ensured consistency in documentation style across all modules.
Wire repo-local pre-commit hooks to the existing Pixi tasks and document the workflow.

This also tightens Ruff and ty configuration and includes the small typing/docstring fixes needed to keep the stricter checks green.
Use Node 24-compatible GitHub Actions and rewrite the setuptools package-dir setting in a form the older setup-pixi parser accepts.
Only treat base requirements as mandatory in package-check so missing extra-only dependencies do not fail the audit environment.

Add regression tests for both the optional-extra and missing-base-dependency cases.
@s-jse
s-jse merged commit 83a2038 into main Apr 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant