Skip to content

Releases: jpizquierdo/PrintGrandma

v1.0.1 — Migrate to uv + ruff

26 Apr 23:07
cf769ac

Choose a tag to compare

What's changed

Tooling

  • uv replaces requirements.txt as the package manager; install with uv sync
  • ruff added as a dev dependency for linting and formatting
  • Python pinned to 3.12 via .python-version

Dependency change

  • Switched python-escpos[all]python-escpos[usb] — drops the pycups build dependency that required system CUPS headers (the project only uses USB printing)

Code quality

  • Fixed 30 ruff violations across the codebase: import ordering, unused imports, deprecated typing aliases, mutable/callable default arguments, and module-level import placement

Documentation

  • README rewritten with proper markdown structure, photo comparison table, and complete install / configuration / run / development instructions

Installing this release

git clone https://github.com/jpizquierdo/PrintGrandma.git
cd PrintGrandma
uv sync
sudo -E uv run python printgrandma.py

Initial release is out!!!

28 Jan 10:58
8e777a9

Choose a tag to compare

The initial working release if out!
Printed image
Telegram bot screenshot