[Python-Dev] 3.5 release schedule PEP

Paul Moore p.f.moore at gmail.com
Sat Sep 27 11:55:44 CEST 2014

On 27 September 2014 06:08, Terry Reedy <tjreedy at udel.edu> wrote:
> Pip on Windows should act like a normal Windows program.  If I install
> Python for all users, I expect pipped packages to be installed for all users
> too, unless I specify otherwise.  If installation (for all users) requires
> admin privileges, I expect a UAC box to pop up and ask for the admin
> password.  This is pretty routine, at least with Win7.  Most every program I
> install does this either on installation or on first running.  Some Windows
> operations also pop up a box.  There are only a few things that require that
> I actually login as an admin user.

The main problem is that there is little or no prior art on Windows
for *console* programs that require elevation. Those few that do need
it require you to start the program from an elevated prompt, but
that's not a good user experience.

But having said that, I agree with your point, the UAC changes are
designed specifically to get people used to the "think about what
you're doing" approach, and we should be doing the same.

More information about the Python-Dev mailing list