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