Skip to content

v0.10.11

Choose a tag to compare

@hyoshi hyoshi released this 22 Jun 13:21
b718cdb

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 character raised inside pip's own output rendering (the pip 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