Package skeleton and entry point #1

Closed
opened 2026-07-28 19:28:36 +00:00 by Kessinen · 0 comments
Owner

Replace uv init's main.py with the module layout: pdf.py, detect.py, render.py, bundle.py, editor.py. Wire noteman-slicer as a console script in pyproject.toml, pin the four dependencies (PyMuPDF, PySide6, opencv-python-headless, numpy), commit uv.lock.

Done: uv tool install --editable . then noteman-slicer --help works from any directory.

Replace `uv init`'s `main.py` with the module layout: `pdf.py`, `detect.py`, `render.py`, `bundle.py`, `editor.py`. Wire `noteman-slicer` as a console script in `pyproject.toml`, pin the four dependencies (PyMuPDF, PySide6, opencv-python-headless, numpy), commit `uv.lock`. **Done:** `uv tool install --editable .` then `noteman-slicer --help` works from any directory.
Kessinen added this to the M1 — Foundation and PDF input milestone 2026-07-28 19:28:36 +00:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Kessinen/noteman-slicer#1