[Python-Dev] Re: Python for Windows (python-3.7.4.exe) location confusing

2019-09-09 Thread Paul Moore
On Mon, 9 Sep 2019 at 06:28, Kyle Stanley  wrote:
> Steve Dower wrote:
> > It also means that regular users can install packages without needing to be 
> > admin, and without corrupting other user's installs.
>
> Does this have any advantage over using a virtual environment? I can imagine 
> this might be more simple for new users (since they don't have to do anything 
> additional), but setting up a virtual environment to use for a separate set 
> of packages is very straightforward nowadays with venv.

I think you underestimate how much of a barrier using a virtual
environment is to a new user. In my experience, people expect to
install Python, and then be able to install packages immediately.
Learning about virtual environments usually comes a lot further down
the learning path (*particularly* if the user is self-taught - maybe
training courses get structured differently, but I suspect a lot of
people learn Python by installing it and "looking stuff up on the
internet").

And in case you're not aware, on Windows, if you have an all users
install in the standard location (C:\Program Files), to install
something you need to open a new console window running a shell "as
administrator" (which is a non-obvious extra step that new users will
probably have no idea how to do) and then run `pip install xxx` in
that shell. Doing pip install from your working shell fails with
permission errors, even if you have admin rights (pip doesn't include
the mechanisms needed to "request elevation" for itself, and there's
no straightforward equivalent of the Unix sudo command for this).

Paul
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/IWSLBVLHMJNL7VBZLMNLVPEROLTNBZMP/


[Python-Dev] Re: Python for Windows (python-3.7.4.exe) location confusing

2019-09-09 Thread Steve Dower
Paul answered sufficiently for the venv part, but I wanted to address 
this point.


On 09Sep2019 0621, Kyle Stanley wrote:

+1, Particularly on this part. If the user installing Python has administrative 
access, I don't see much of a reason for them to have to install a separate 
launcher and installation. Recommending a global py.exe install for them seems 
to be far more straight forward.

I'm not certain as to whether or not we are able to collect statistics on this, 
but I would not be at all surprised if the majority of users installing Python 
had administrative access on the device they're installing it on. While I think 
the ability to allow non-admin users to install packages in their own install 
is very useful, it should not come at the expense of making the process 
confusing for those with administrative privileges.


User with administrative privileges are by implication better able to 
handle decisions such as this. If they are not, they should not be 
administrating a machine.


Anecdotally (since it's very hard to collect demographic data here), the 
majority of Python users under the age of 18 do not have administrative 
privileges. You are literally saying that these kids should be given a 
harder time installing Python than someone who owns and maintains their 
own machine. Forgive me for disagreeing with you.


As I said on the bug related to this 
(https://bugs.python.org/issue37745), I'm happy to accept patches to 
improve the wording. I'm also willing to consider changing the default 
option for clean installs to not install the launcher for All Users 
(basically flip that checkbox, and perhaps remove it from the front page).


But the flow of the installer has I believe proven itself well with a 
broad range of users. Nothing in this thread has come anywhere near 
suggesting otherwise with anything like the feedback I've heard from users.


Cheers,
Steve
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/3BJISHHSVFLNP43AG7ZV73BB7E3CTUE6/


[Python-Dev] 3.7.5rc1 cutoff ahead

2019-09-09 Thread Ned Deily
https://discuss.python.org/t/3-7-5rc1-cutoff-ahead/2288

A reminder: it is time for the next quarterly maintenance release of Python 
3.7. The cutoff for **3.7.5rc1** is scheduled for this coming Monday 
(2019-09-16) by the end of day AOE. Please review open issues and ensure that 
any that you believe need to be addressed in 3.7.5 are either resolved or 
marked as a **release blocker**.  Any assistance you can provide in helping 
resolve issues will be greatly appreciated.  Following the rc1 cutoff, changes 
merged to the 3.7 branch will be released in 3.7.6 three months from now unless 
you mark the issue as a release blocker prior to **3.7.5 final**, planned for 
release on **2019-09-30** and explain why the change should be cherry-picked 
into the final release.

Thanks to everyone who has been helping to ensure the continued success of 
Python 3.7! Our users truly appreciate it and are showing their confidence in 
us by the rapid adoption of these latest releases.

P.S. A number of core developers are participating in this year's core 
developer sprint taking place this week in London.  So it is a good time to 
catch many of us in the same place at the same time (and British Summer Time, 
at that).

https://www.python.org/dev/peps/pep-0537/

--
  Ned Deily
  n...@python.org -- []
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/JFLLZSZWFCX43P5MD2WSNCV3WQFCMIMH/


[Python-Dev] The Python 2 death march

2019-09-09 Thread Benjamin Peterson
Hi all,
It's finally time to schedule the last releases in Python 2's life. There will 
be two more releases of Python 2.7: Python 2.7.17 and Python 2.7.18.

Python 2.7.17 release candidate 1 will happen on October 5th followed by the 
final release on October 19th.

I'm going to time Python 2.7.18 to coincide with PyCon 2020 in April, so 
attendees can enjoy some collective catharsis. We'll still say January 1st is 
the official EOL date.

Thanks to Sumana Harihareswara, there's now a FAQ about the Python 2 sunset on 
the website: https://www.python.org/doc/sunset-python-2/

Regards,
Benjamin
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/APWHFYQDKNVYQAK3HZMBGQIZHAVRHCV2/


[Python-Dev] Re: The Python 2 death march

2019-09-09 Thread Antoine Pitrou


It says it's feeling fine ;-)

Regards

Antoine.


On Mon, 09 Sep 2019 14:29:51 +0100
"Benjamin Peterson"  wrote:
> Hi all,
> It's finally time to schedule the last releases in Python 2's life. There 
> will be two more releases of Python 2.7: Python 2.7.17 and Python 2.7.18.
> 
> Python 2.7.17 release candidate 1 will happen on October 5th followed by the 
> final release on October 19th.
> 
> I'm going to time Python 2.7.18 to coincide with PyCon 2020 in April, so 
> attendees can enjoy some collective catharsis. We'll still say January 1st is 
> the official EOL date.
> 
> Thanks to Sumana Harihareswara, there's now a FAQ about the Python 2 sunset 
> on the website: https://www.python.org/doc/sunset-python-2/
> 
> Regards,
> Benjamin


___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/BYYJTWPS3V4DBJKEZLNWGKAX5RHKVYOI/


[Python-Dev] [RELEASED] Python 3.5.8rc1 is released

2019-09-09 Thread Larry Hastings


On behalf of the Python development community, I'm chuffed to announce 
the availability of Python 3.5.8rc1.


Python 3.5 is in "security fixes only" mode.  This new version only 
contains security fixes, not conventional bug fixes, and it is a 
source-only release.


You can find Python 3.5.8rc1 here:

   https://www.python.org/downloads/release/python-358rc1/



I think Python 3.5 may just barely outlive 2.7,


//arry/
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/K4CGZNBCUZPS7LL2NE46GZ7NWRCYEOQU/


[Python-Dev] Re: The Python 2 death march

2019-09-09 Thread brian . skinn
 it's getting better?
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/C52ZRWV5XXYXS7VRDNH6I7IDIMO2A2PM/


[Python-Dev] Re: The Python 2 death march

2019-09-09 Thread Rhodri James

On 09/09/2019 15:51, brian.sk...@gmail.com wrote:

 it's getting better?


No it's not, it'll be stone dead in a moment.

--
Rhodri James *-* Kynesim Ltd
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/AUMYGJ444W53RFXK5LGUX46UGDBC4RCB/


[Python-Dev] Re: The Python 2 death march

2019-09-09 Thread Steve Holden
It's not dead, it's just restin' after a particularly heavy release process.

regards
Steve Holden


On Mon, Sep 9, 2019 at 4:24 PM Rhodri James  wrote:

> On 09/09/2019 15:51, brian.sk...@gmail.com wrote:
> >  it's getting better?
>
> No it's not, it'll be stone dead in a moment.
>
> --
> Rhodri James *-* Kynesim Ltd
> ___
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-le...@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/AUMYGJ444W53RFXK5LGUX46UGDBC4RCB/
>
___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/JIMW7GYCMUVBCNJRORMHLCH2Z46SCKKS/


[Python-Dev] Re: Python for Windows (python-3.7.4.exe) location confusing

2019-09-09 Thread Glenn Linderman

On 9/9/2019 2:48 AM, Steve Dower wrote:
User with administrative privileges are by implication better able to 
handle decisions such as this. If they are not, they should not be 
administrating a machine. 
Most home machines are administered by people that should not be 
"administrating" a machine.


___
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/2LQT5VKDV5PS4DL4VURQ5JKPZLKXVRYJ/