testsAndMisc/python_pkg
Krzysztof kuhy Rudnicki 35b497b409
Some checks failed
dependency freshness / dependencies on newest stable (push) Has been cancelled
md-naming / markdown naming convention (push) Has been cancelled
Pre-commit checks / pre-commit (${{ matrix.group }}) (mypy, mypy) (push) Has been cancelled
Pre-commit checks / pre-commit (${{ matrix.group }}) (pylint, pylint) (push) Has been cancelled
Pre-commit checks / pre-commit (${{ matrix.group }}) (rest, ) (push) Has been cancelled
Pre-commit checks / pre-commit (${{ matrix.group }}) (shellcheck, shellcheck) (push) Has been cancelled
Python tests / test (push) Has been cancelled
repo-contract / repo contract (push) Has been cancelled
Shell tests / shell-tests (push) Has been cancelled
Shell tests / lib-tests (push) Has been cancelled
Shell tests / arch-tests (push) Has been cancelled
app_icons: fit every glyph to one ink circle, launcher-name rules
- fit.py: centre each glyph and scale it so its furthest ink sits at
  INK_RADIUS = 340px, compensating the unscaled stroke width
- style.py: INK_RADIUS plus INK_RADIUS_DP for vector-drawable consumers
- labels.py/_label_widths.py: LABELS registry; names start with a
  capital, ASCII letters only, <= 10 chars, <= 522 wide in the Pixel
  launcher font
- drop centre_offset, safe_box_overflow and the CLI safe-box warning
- add prompt-bubble (sufler) and camera (macro_cam) glyphs and apps

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012kQ5PCKqBHAkAVkPSvp6dk
2026-10-23 14:35:00 +02:00
..
android_ui android_ui: never check or dismiss the keyboard on a virtual display 2026-09-27 17:34:25 +02:00
app_icons app_icons: fit every glyph to one ink circle, launcher-name rules 2026-10-23 14:35:00 +02:00
archwiki_rag Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00
artgate Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00
brother_printer fix(brother_printer): truthful probe note, pyusb auto-install, stuck-job detection 2026-10-12 16:23:48 +02:00
code_tutor Grade against 3.14 too, not just run on it 2026-08-29 11:50:39 +02:00
endurain_import endurain_import: phone fallback skips files already imported, one summary line 2026-10-09 18:46:57 +02:00
js_anki js_anki: prettier-format string.json 2026-10-04 22:45:34 +02:00
live_calc Grade against 3.14 too, not just run on it 2026-08-29 11:50:39 +02:00
morning_routine Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00
phone_guard phone_guard: pin phone_vd.sh record as a lease-free read of the session's own VD 2026-10-03 19:21:54 +02:00
phone_lease phone_lease: per-app leases, a self-cleaning whole-phone lease, one serial 2026-09-25 15:05:57 +02:00
random_jpg deps: latest stable pins (pillow 13, anthropic 1.15, ruff 0.17.1, ...) 2026-10-17 18:46:04 +02:00
shared Migrate wake_alarm to the shared gatelock backend 2026-06-22 07:33:49 +02:00
syncyomi_guard Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 20:50:19 +02:00
tests Instrument: multi-line array elements are not statements; clear arch_perf_fixes 2026-08-22 20:13:45 +02:00
token_audit token_dashboard: ingester core + detail tables (calls, marks, turn_detail, ab_rows) for the control-panel dashboard 2026-10-18 14:45:06 +02:00
token_dashboard token_dashboard: ingester core + detail tables (calls, marks, turn_detail, ab_rows) for the control-panel dashboard 2026-10-18 14:45:06 +02:00
vscode_optimizer Grade against 3.14 too, not just run on it 2026-08-29 11:50:39 +02:00
__init__.py feat(screen_locker): harden table tennis verification, remove running option 2026-02-02 21:38:52 +01:00
.gitignore screen_locker: enhance workout logging and UI 2025-12-02 23:22:13 +01:00
conftest.py test: achieve 100% branch coverage across all python_pkg packages 2026-03-21 17:51:36 +01:00