[issue25164] Windows default installation path is inconsistent between per-user and system-wide installation

2015-10-14 Thread Steve Dower

Steve Dower added the comment:

I don't think it will be a significant breaking change at this stage to update 
the default all-user install directory, since everyone *should* be resolving it 
through the registry keys or overriding it on installation. Upgrading from 
3.5.0 will not change to the new directory, so it only affects new installs.

The change is that the directory is named "Python35" or "Python35-32" under 
either %ProgramFiles% or %LocalAppData%\Programs\Python. (This is not a change 
in the latter case.)

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25164] Windows default installation path is inconsistent between per-user and system-wide installation

2015-10-14 Thread Roundup Robot

Roundup Robot added the comment:

New changeset be92f6ce1e80 by Steve Dower in branch '3.5':
Issue #25164: Changes default all-users install directory to match per-user 
directory.
https://hg.python.org/cpython/rev/be92f6ce1e80

--
nosy: +python-dev

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25164] Windows default installation path is inconsistent between per-user and system-wide installation

2015-09-23 Thread Tim Golden

Tim Golden added the comment:

I don't feel that strongly, but my preference would be 
"python35[-whatever]" rather than the version with the spaces & the 
dots. Both for ease of use and for some kind of continuity with the 
c:\pythonxy we've had for many years.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25164] Windows default installation path is inconsistent between per-user and system-wide installation

2015-09-23 Thread Steve Dower

Steve Dower added the comment:

Good question on the extra "Python" directory - I don't recall exactly why that 
was there, but I suspect it was for consistency with something - probably 
{userbase} from sysconfig.

Also, thanks for catching the user scheme difference. We shouldn't really be 
installing any packages into the Roaming profile at all, but as this is a 
highly underused feature it's not a big deal. (And since we add platform tags 
to .pyd files now it can actually be used successfully, but I suspect that 
involves more care.)

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25164] Windows default installation path is inconsistent between per-user and system-wide installation

2015-09-23 Thread eryksun

eryksun added the comment:

Also, why does the per-user install path have a seemingly pointless "Python" 
base directory? I expected it to install directly into 
FOLDERID_UserProgramFiles, to be consistent with installing to 
FOLDERID_ProgramFiles.

Also, I doubt anyone cares, but the roaming "user scheme" is still using the 
name "Python35" without appending a -32 suffix. So 32-bit and 64-bit --user 
installs are still competing for the same site-packages directory. I know, 
hardly anyone seems to use this. I doubt Jane User wants large packages such as 
PyQt4 and SciPy in her roaming profile.

--
nosy: +eryksun

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25164] Windows default installation path is inconsistent between per-user and system-wide installation

2015-09-22 Thread Steve Dower

Steve Dower added the comment:

Might be too much of a breaking change for 3.5.1 - what do the other Windows 
guys think about making them both "Python 3.5" (or "Python 3.5-32" in the 
per-user case, to avoid conflicting with a 64-bit install)?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25164] Windows default installation path is inconsistent between per-user and system-wide installation

2015-09-18 Thread Christian Ullrich

New submission from Christian Ullrich:

On Windows, a per-user installation uses 
%LOCALAPPDATA%\Programs\Python\Python35 as the default target directory. A 
system-wide (InstallAllUsers=1) installation, however, goes into 
"%PROGRAMFILES%\Python 3.5" instead. The two directory names should be 
consistent with each other (and with earlier versions), that is, should be 
"Python35" in all cases.

--
components: Installation, Windows
messages: 250956
nosy: Christian.Ullrich, paul.moore, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
status: open
title: Windows default installation path is inconsistent between per-user and 
system-wide installation
type: behavior
versions: Python 3.5

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com