Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-18 Thread Olivier Grisel
Strong +1 for all Donald's proposals. -- Olivier ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-17 Thread Donald Stufft
> On Feb 16, 2016, at 1:33 PM, Barry Warsaw wrote: > > I don't, but I hope that should not be a problem these days, with modern pip > on modern Debian/Ubuntu systems. We prevent pip from installing in system > locations in various ways, including making --user the default. >

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-17 Thread Paul Moore
On 16 February 2016 at 14:55, Petr Viktorin wrote: > So, what is the argument against "pip install --user"? Does that not > leave everyone happy? See https://github.com/pypa/pip/issues/1668 Long story short, that's the intention, but there are a lot of questions that need(ed)

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-17 Thread Glyph Lefkowitz
> On Feb 17, 2016, at 2:17 AM, David Cournapeau wrote: > > Sure, but the people I tend to see using `sudo pip` are not the kind of users > where that distinction is very useful. It's hair-splitting but probably correct hair-splitting in terms of how it's detected. > If

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-17 Thread Glyph Lefkowitz
> On Feb 17, 2016, at 12:55 AM, Antoine Pitrou wrote: > > On Tue, 16 Feb 2016 16:10:34 -0800 > Glyph Lefkowitz wrote: >> >> I am 100% on board with telling people "don't use `sudo pip install´". >> Frankly I have been telling the pip developers

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-17 Thread Glyph Lefkowitz
> On Feb 16, 2016, at 11:55 PM, Robert T. McGibbon wrote: > > On Tue, Feb 16, 2016 at 4:10 PM, Glyph Lefkowitz > wrote: > This whole section is about a tool to automatically identify possible issues > with these

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-17 Thread Antoine Pitrou
On Wed, 17 Feb 2016 05:12:48 -0500 "Eric V. Smith" wrote: > On 2/17/2016 3:55 AM, Antoine Pitrou wrote: > > On Tue, 16 Feb 2016 16:10:34 -0800 > > Glyph Lefkowitz wrote: > >> > >> I am 100% on board with telling people "don't use `sudo pip install´".

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-17 Thread David Cournapeau
On Wed, Feb 17, 2016 at 8:55 AM, Antoine Pitrou wrote: > On Tue, 16 Feb 2016 16:10:34 -0800 > Glyph Lefkowitz wrote: > > > > I am 100% on board with telling people "don't use `sudo pip install´". > Frankly I have been telling the pip developers to

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-17 Thread Eric V. Smith
On 2/17/2016 3:55 AM, Antoine Pitrou wrote: > On Tue, 16 Feb 2016 16:10:34 -0800 > Glyph Lefkowitz wrote: >> >> I am 100% on board with telling people "don't use `sudo pip install´". >> Frankly I have been telling the pip developers to just break this for years >> (see

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-17 Thread Antoine Pitrou
On Tue, 16 Feb 2016 16:10:34 -0800 Glyph Lefkowitz wrote: > > I am 100% on board with telling people "don't use `sudo pip install´". > Frankly I have been telling the pip developers to just break this for years > (see https://pip2014.com, which, much to my chagrin,

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Robert T. McGibbon
On Tue, Feb 16, 2016 at 4:10 PM, Glyph Lefkowitz wrote: > > This whole section is about a tool to automatically identify possible > issues with these wheels - > https://www.python.org/dev/peps/pep-0513/#auditwheel - so I don't even > really know what you mean by this

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Noah Kantrowitz
> On Feb 16, 2016, at 4:10 PM, Glyph Lefkowitz wrote: > >> >> On Feb 16, 2016, at 3:05 AM, Matthias Klose wrote: >> >> On 02.02.2016 02:35, Glyph Lefkowitz wrote: >>> On Feb 1, 2016, at 3:37 PM, Matthias Klose wrote:

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Glyph Lefkowitz
> On Feb 16, 2016, at 3:05 AM, Matthias Klose wrote: > > On 02.02.2016 02:35, Glyph Lefkowitz wrote: >> >>> On Feb 1, 2016, at 3:37 PM, Matthias Klose wrote: >>> >>> On 30.01.2016 00:29, Nathaniel Smith wrote: Hi all, I think this is ready

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Petr Viktorin
On 02/16/2016 03:20 PM, Paul Moore wrote: > On 16 February 2016 at 14:14, Wayne Werner wrote: >> I've learned that *usually* linux distro repos lag way behind in updating >> their Python packages, so unless I *can't* install the package via pip, >> that's what I do. > >

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Nathaniel Smith
On Feb 16, 2016 3:05 AM, "Matthias Klose" wrote: [...] > > You may call this sour grapes, but in the light of people installing > these wheels to replace/upgrade system installed eggs, it becomes an issue. It's fine to use such wheels in a virtual environment, however people tell

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Barry Warsaw
On Feb 16, 2016, at 06:01 PM, Matthias Klose wrote: >I know we had such an issue where pip accidentally modified system installed >files, maybe Barry still remembers the details ... I don't, but I hope that should not be a problem these days, with modern pip on modern Debian/Ubuntu systems. We

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Matthias Klose
On 16.02.2016 15:43, David Cournapeau wrote: On Tue, Feb 16, 2016 at 11:05 AM, Matthias Klose wrote: On 02.02.2016 02:35, Glyph Lefkowitz wrote: On Feb 1, 2016, at 3:37 PM, Matthias Klose wrote: On 30.01.2016 00:29, Nathaniel Smith wrote: Hi all, I

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Matthias Klose
On 16.02.2016 15:20, Paul Moore wrote: On 16 February 2016 at 14:14, Wayne Werner wrote: I've learned that *usually* linux distro repos lag way behind in updating their Python packages, so unless I *can't* install the package via pip, that's what I do. that's how

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread David Cournapeau
On Tue, Feb 16, 2016 at 11:05 AM, Matthias Klose wrote: > On 02.02.2016 02:35, Glyph Lefkowitz wrote: > >> >> On Feb 1, 2016, at 3:37 PM, Matthias Klose wrote: >>> >>> On 30.01.2016 00:29, Nathaniel Smith wrote: >>> Hi all, I think this is ready

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Paul Moore
On 16 February 2016 at 14:14, Wayne Werner wrote: > I've learned that *usually* linux distro repos lag way behind in updating > their Python packages, so unless I *can't* install the package via pip, > that's what I do. Yeah, and that's what I'd count as an issue between

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Wayne Werner
On Tue, 16 Feb 2016, Paul Moore wrote: On 16 February 2016 at 11:05, Matthias Klose wrote: You may call this sour grapes, but in the light of people installing these wheels to replace/upgrade system installed eggs, it becomes an issue. It's fine to use such wheels in a

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Paul Moore
On 16 February 2016 at 11:05, Matthias Klose wrote: > You may call this sour grapes, but in the light of people installing > these wheels to replace/upgrade system installed eggs, it becomes an issue. > It's fine to use such wheels in a virtual environment, however people tell >

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-16 Thread Matthias Klose
On 02.02.2016 02:35, Glyph Lefkowitz wrote: On Feb 1, 2016, at 3:37 PM, Matthias Klose wrote: On 30.01.2016 00:29, Nathaniel Smith wrote: Hi all, I think this is ready for pronouncement now -- thanks to everyone for all their feedback over the last few weeks! I don't

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-10 Thread Donald Stufft
> On Feb 10, 2016, at 3:18 PM, Matthias Klose wrote: > > But then why call it manylinux instead of centos5? You build it on this OS, > you expect others to build it on this OS. just name it what it is. Because this is a very specific subset of CentOS 5 that has shown to, in

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-10 Thread Matthias Klose
On 02.02.2016 01:30, Donald Stufft wrote: On Feb 1, 2016, at 6:37 PM, Matthias Klose wrote: On 30.01.2016 00:29, Nathaniel Smith wrote: Hi all, I think this is ready for pronouncement now -- thanks to everyone for all their feedback over the last few weeks! I don't think

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-06 Thread Donald Stufft
> On Feb 6, 2016, at 4:06 AM, Marius Gedminas wrote: > > On Fri, Feb 05, 2016 at 12:56:05PM -0500, Nate Coraor wrote: >> On Fri, Feb 5, 2016 at 12:52 PM, Nathaniel Smith wrote: >> >>> On Feb 5, 2016 9:35 AM, "Nate Coraor" wrote: Now

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-06 Thread Marius Gedminas
On Fri, Feb 05, 2016 at 12:56:05PM -0500, Nate Coraor wrote: > On Fri, Feb 5, 2016 at 12:52 PM, Nathaniel Smith wrote: > > > On Feb 5, 2016 9:35 AM, "Nate Coraor" wrote: > > > Now that pip and wheel both support the Python 3 SOABI tags on 2.X, is > > this

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-05 Thread Nate Coraor
On Sat, Jan 30, 2016 at 3:37 AM, Nathaniel Smith wrote: > On Fri, Jan 29, 2016 at 11:52 PM, Nick Coghlan wrote: > > On 30 January 2016 at 09:29, Nathaniel Smith wrote: > >> Hi all, > >> > >> I think this is ready for pronouncement now --

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-05 Thread Nathaniel Smith
On Feb 5, 2016 9:35 AM, "Nate Coraor" wrote: > > On Sat, Jan 30, 2016 at 3:37 AM, Nathaniel Smith wrote: >> >> On Fri, Jan 29, 2016 at 11:52 PM, Nick Coghlan wrote: >> > On 30 January 2016 at 09:29, Nathaniel Smith wrote: >>

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-04 Thread Nick Coghlan
On 2 Feb 2016 10:45, "Matthias Klose" wrote: > > On 30.01.2016 00:29, Nathaniel Smith wrote: >> >> Hi all, >> >> I think this is ready for pronouncement now -- thanks to everyone for >> all their feedback over the last few weeks! > > > I don't think so. I am biased because I'm

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-01 Thread Matthew Brett
On Sun, Jan 31, 2016 at 11:25 PM, Marius Gedminas wrote: > On Sat, Jan 30, 2016 at 12:17:02PM -0800, Matthew Brett wrote: >> Hi, >> >> > I can confirm that Debian and Anaconda builds of CPython 2.7 both have >> > sys.maxunicode == 0x10, but Enthought Canopy has

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-01 Thread Matthias Klose
On 30.01.2016 00:29, Nathaniel Smith wrote: Hi all, I think this is ready for pronouncement now -- thanks to everyone for all their feedback over the last few weeks! I don't think so. I am biased because I'm the maintainer for Python in Debian/Ubuntu. So I would like to have some feedback

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-01 Thread Donald Stufft
> On Feb 1, 2016, at 6:37 PM, Matthias Klose wrote: > > On 30.01.2016 00:29, Nathaniel Smith wrote: >> Hi all, >> >> I think this is ready for pronouncement now -- thanks to everyone for >> all their feedback over the last few weeks! > > I don't think so. I am biased because

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-01 Thread Nathaniel Smith
On Mon, Feb 1, 2016 at 3:37 PM, Matthias Klose wrote: > On 30.01.2016 00:29, Nathaniel Smith wrote: >> >> Hi all, >> >> I think this is ready for pronouncement now -- thanks to everyone for >> all their feedback over the last few weeks! > > > I don't think so. I am biased

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-01 Thread Alexander Walters
On 2/1/2016 18:37, Matthias Klose wrote: On 30.01.2016 00:29, Nathaniel Smith wrote: Hi all, I think this is ready for pronouncement now -- thanks to everyone for all their feedback over the last few weeks! I don't think so. I am biased because I'm the maintainer for Python in

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-01 Thread Robert T. McGibbon
On Mon, Feb 1, 2016 at 3:47 PM, Alexander Walters wrote: > > > On 2/1/2016 18:37, Matthias Klose wrote: > >> On 30.01.2016 00:29, Nathaniel Smith wrote: >> >>> Hi all, >>> >>> I think this is ready for pronouncement now -- thanks to everyone for >>> all their feedback

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-01 Thread Marius Gedminas
On Sat, Jan 30, 2016 at 12:17:02PM -0800, Matthew Brett wrote: > Hi, > > > I can confirm that Debian and Anaconda builds of CPython 2.7 both have > > sys.maxunicode == 0x10, but Enthought Canopy has sys.maxunicode == > > 0x. Hmm. I guess they should fix that. > > > > Also the manylinux

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-01 Thread Nick Coghlan
On 31 January 2016 at 02:49, Donald Stufft wrote: > >> On Jan 30, 2016, at 3:58 AM, Nick Coghlan wrote: >> >> I also think this version covers everything we need it to cover, so >> I'm going to mark it as Active and point to this post as the >> resolution :)

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-01 Thread Glyph Lefkowitz
> On Feb 1, 2016, at 3:37 PM, Matthias Klose wrote: > > On 30.01.2016 00:29, Nathaniel Smith wrote: >> Hi all, >> >> I think this is ready for pronouncement now -- thanks to everyone for >> all their feedback over the last few weeks! > > I don't think so. I am biased because

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-02-01 Thread David Cournapeau
On Sat, Jan 30, 2016 at 8:37 AM, Nathaniel Smith wrote: > On Fri, Jan 29, 2016 at 11:52 PM, Nick Coghlan wrote: > > On 30 January 2016 at 09:29, Nathaniel Smith wrote: > >> Hi all, > >> > >> I think this is ready for pronouncement now --

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-01-31 Thread Nick Coghlan
On 30 January 2016 at 23:45, Oscar Benjamin wrote: > On 30 January 2016 at 08:58, Nick Coghlan wrote: >> >> I applied both this iteration and the previous one to the PEPs repo in >> order to review it, so modulo caching issues, this latest draft is

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-01-30 Thread Nathaniel Smith
On Sat, Jan 30, 2016 at 12:37 AM, Nathaniel Smith wrote: > Also the manylinux docker image currently has sys.maxunicode == > 0x, so we should definitely fix that :-). This is fixed now (or will be in a few minutes when this build finishes:

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-01-30 Thread Nathaniel Smith
On Sat, Jan 30, 2016 at 12:58 AM, Nick Coghlan wrote: > I also think this version covers everything we need it to cover, so > I'm going to mark it as Active and point to this post as the > resolution :) Awesome! Thanks everyone :-) Of course, as soon as this happened I

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-01-30 Thread Donald Stufft
> On Jan 30, 2016, at 3:58 AM, Nick Coghlan wrote: > > I also think this version covers everything we need it to cover, so > I'm going to mark it as Active and point to this post as the > resolution :) Hilariously I just read on Hacker news: "Incidentay, we have hired

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-01-30 Thread Nathaniel Smith
On Fri, Jan 29, 2016 at 11:52 PM, Nick Coghlan wrote: > On 30 January 2016 at 09:29, Nathaniel Smith wrote: >> Hi all, >> >> I think this is ready for pronouncement now -- thanks to everyone for >> all their feedback over the last few weeks! >> >> The only

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-01-30 Thread Robert T. McGibbon
Oh yes, this is very important! I will have to put a check in auditwheel as well to verify this in the extensions too. -Robert ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-01-30 Thread Oscar Benjamin
On 30 January 2016 at 08:58, Nick Coghlan wrote: > > I applied both this iteration and the previous one to the PEPs repo in > order to review it, so modulo caching issues, this latest draft is > live now. > > I also think this version covers everything we need it to cover, so

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-01-30 Thread Nick Coghlan
On 30 January 2016 at 09:29, Nathaniel Smith wrote: > Hi all, > > I think this is ready for pronouncement now -- thanks to everyone for > all their feedback over the last few weeks! > > The only change relative to the last posting is that we rewrote the > section on "Platform

Re: [Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-01-30 Thread Matthew Brett
Hi, > I can confirm that Debian and Anaconda builds of CPython 2.7 both have > sys.maxunicode == 0x10, but Enthought Canopy has sys.maxunicode == > 0x. Hmm. I guess they should fix that. > > Also the manylinux docker image currently has sys.maxunicode == > 0x, so we should definitely

[Distutils] [final version?] PEP 513 - A Platform Tag for Portable Linux Built Distributions

2016-01-29 Thread Nathaniel Smith
Hi all, I think this is ready for pronouncement now -- thanks to everyone for all their feedback over the last few weeks! The only change relative to the last posting is that we rewrote the section on "Platform detection for installers", to switch to letting distributors explicitly control