Skip to content

Releases

Update versions and migrate to uv

Choose a tag to compare

@lalitk06110 lalitk06110 released this 07 Jul 09:10
d7cb675
chore: migrate from Poetry to uv with hatchling (#3)

* chore: migrate from poetry to uv with hatchling + hatch-vcs

- Replace pyproject.toml [tool.poetry] with PEP 621 metadata
- Use hatchling build backend + hatch-vcs for dynamic versioning
- Remove poetry.lock, poetry.toml
- Add uv.lock
- Update Makefile for uv commands
- Update pre-commit hooks (autoupdate)

* chore: track .python-version

* add ruff

* refactor: migrated fitz imports to pymupdf and fixed rect containment check

- Replaced fitz imports with pymupdf across processed_doc.py and processed_page.py.
- Fixed rect containment check to use self.rect.contains() instead of broken in operator.
- Modernized Python style with idiomatic patterns and improved type annotations.

* chore(build): switched build backend from poetry to uv with hatchling

* use uv in github workflow

---------

Co-authored-by: lalit@g14 <lalit@g14>

Better type hints with overloads

Choose a tag to compare

@lalitk06110 lalitk06110 released this 16 Sep 06:25
v1.0.4

Add overload for better type hints

Create get item function to handle type hints

Choose a tag to compare

@lalitk06110 lalitk06110 released this 16 Sep 06:17
v1.0.3

Fix get item of processed doc

Handle sliced indexing

Choose a tag to compare

@lalitk06110 lalitk06110 released this 18 Aug 10:31
v1.0.2

Fix indexing to handle slices

Bugfix for doc get item

Choose a tag to compare

@lalitk06110 lalitk06110 released this 03 Jul 06:45
v1.0.1

Update ProcessedDoc's __getitem__ method to use super().__getitem__(k…

Use inheritance

Choose a tag to compare

@lalitk06110 lalitk06110 released this 03 Jul 06:38
v1.0.0

Add inheritence and tests

Update Python version

Choose a tag to compare

@lalitk06110 lalitk06110 released this 30 Jun 05:42
v0.1.1

Update github actions