pycro_cli: v0.4.4
pycro_cli v0.4.4
This release supersedes the 0.4.1-0.4.3 line and is the recommended stable version.
Cumulative improvements since 0.4.1
- runtime packaging reliability for RustPython stdlib bootstrap:
- ensured frozen stdlib is available and consistently registered at VM startup to prevent
encodingsinitialization failures.
- ensured frozen stdlib is available and consistently registered at VM startup to prevent
- execution contract clarity and usability:
- documented script-mode vs embedded-artifact behavior more explicitly.
- Windows input reliability hardening:
- added a temporary
miniquad 0.4.xpatch path for raw input target behavior. - added an explicit Windows diagnostic scenario (
windows_input_diagnostic.py) for manual validation.
- added a temporary
- CI/release artifact stability:
- pinned macOS deployment target for artifact workflows.
- switched Windows artifacts to static CRT linkage to avoid startup failures on machines without matching VC++ runtime DLLs.
- quality/process hardening:
- incident resolution logging was added to governance docs and agent playbooks for reproducible failure handling.
Included fixes in 0.4.4
- ci: pin macOS deployment target for artifact workflows
- ci: use static CRT for Windows artifacts
- input: map letter keys and drop ineffective polling fallback
- windows-input: patch
miniquadraw input target and add diagnostic scenario
Validation baseline
cargo fmt --all --checkcargo clippy --all-targets -- -D warningscargo test