You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Opening this ticket because I think it could help others.
Fatal error from pip prevented installation when I try to install pycowsay:
and json.decoder.JSONDecodeError when I try to install .whl files:
But if the user's profile name consists of only Latin symbols, all installations are successful.
In my opinion, it is because pipx uses temporary files but TMP and TEMP environment variables include user's profile name in invalid encoding (as in Figure 1) if it is Cyrillic (maybe it can be reproduced for other cases when the user profile name includes non-Latin symbols).
The bag was reproduced in Windows 10 and Windows 8.1.
Python 3.9.9, pipx 0.16.4
How to reproduce
Example with verbose:
Expected behavior
Warnings or caught exceptions for cases when user profile name includes non-Latin symbols because it is really difficult to understand why the library is still not installed using pipx, because the errors the installation crashes at the moment are extremely uninformative.
The text was updated successfully, but these errors were encountered:
Describe the bug
Opening this ticket because I think it could help others.
Fatal error from pip prevented installation when I try to install pycowsay:
and json.decoder.JSONDecodeError when I try to install .whl files:
But if the user's profile name consists of only Latin symbols, all installations are successful.
In my opinion, it is because pipx uses temporary files but TMP and TEMP environment variables include user's profile name in invalid encoding (as in Figure 1) if it is Cyrillic (maybe it can be reproduced for other cases when the user profile name includes non-Latin symbols).
The bag was reproduced in Windows 10 and Windows 8.1.
Python 3.9.9, pipx 0.16.4
How to reproduce
Example with verbose:
Expected behavior
Warnings or caught exceptions for cases when user profile name includes non-Latin symbols because it is really difficult to understand why the library is still not installed using pipx, because the errors the installation crashes at the moment are extremely uninformative.
The text was updated successfully, but these errors were encountered: