v0.10.11
Fixed
- Windows update check / upgrade crash (#317): on a Japanese Windows, the configure "About mureo" update check and one-click upgrade crashed with
UnicodeEncodeError: 'cp932' codec can't encode characterraised inside pip's own output rendering (thepip install --report -JSON path) — pip exited before producing output. When mureo spawns pip as a subprocess, the child Python defaulted its stdout encoding to the console code page (cp932), which can't encode characters pip emits (e.g.U+00B7). 0.10.10 fixed the decode side; this forces the pip child's stdio to UTF-8 (PYTHONIOENCODING=utf-8:replace,PYTHONUTF8=1) across every pip/ensurepip subprocess. No effect on macOS/Linux.
Full changelog: https://github.com/logly/mureo/blob/main/CHANGELOG.md