Files
Mainline/mise.toml
David Gwilliam 10c1d057a9 docs: Add run-preset-border-test task and clarify uv/mise usage
Updates:
- Added run-preset-border-test mise task for easy testing
- Clarified that all Python commands must use 'uv run' for proper dependency resolution
- PIL (Pillow) is a required dependency - available when installed with 'uv sync --all-extras'
- Demo preset now works correctly with proper environment setup

Key points:
- Use: mise run test, mise run run-preset-demo, etc.
- Use: uv run pytest, uv run mainline.py, etc.
- All dependencies including PIL are installed via: mise run sync-all
- Demo preset requires PIL for FontStage rendering (make_block uses PIL)

Verified:
- All 507 tests passing with uv run
- Demo preset renders correctly with PIL available
- Border-test preset renders correctly
- All display backends (terminal, pygame, websocket) now receive proper data
2026-03-16 22:12:10 -07:00

4.6 KiB