On 5 Feb 2021, at 11:49, Inada Naoki
wrote: On Fri, Feb 5, 2021 at 8:15 PM Barry Scott
wrote: The main limitation is that users can not write config file in install location when Python is installed for system, not for user.
This is the problem that I was thinking about when I proposed using a py.ini like solution where the file is looked for in the users config folder. I think that is the %LOCALAPPDATA% folder for py.exe.
As Chris points out in his summary of the issue.
How would this work for different version of python being installed and needing different config?
Each installation have each config file.
I'm talking about the user's override of the system default. The system default is the easy part.
How would this work for python installed from different vendors?
Vendor installer should provide an option for it.
Maybe the answer is that there is only one user defined override possible and all versions use it.
Also am I right to assume that the impact of these changes would only impact on Windows?
I think we don't have any reason to restrict this for Windows. But since this idea is proposed only for Windows users, only Windows installer will have "Enable UTF-8 mode" option.
I'm not sure that Linux and macOS suffer from this problem. Am I wrong to think that? Barry
-- Inada Naoki