Re: [Distutils] Incorrect detection of 32/64-bit arch on Linux for old 32-bit VMs migrated to 64-bit kernels

2016-01-30 Thread Greg Ewing
Nathaniel Smith wrote: The problem seems to be that distutils.util.get_platform() assumes that the architecture is whatever uname's "machine" field says (equivalent to uname -m). Unfortunately, this gives the architecture of the kernel, not of the Python interpreter. I think the fix is that we s

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 f

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 discovered two small but s

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: https://quay.io/repository/manylinux/manylinux/build

[Distutils] Incorrect detection of 32/64-bit arch on Linux for old 32-bit VMs migrated to 64-bit kernels

2016-01-30 Thread Nathaniel Smith
Here's an interesting bug I just discovered on the old and poorly maintained VM that I keep for running random junk: # 64-bit kernel $ uname -a Linux roberts 4.1.5-x86_64-linode61 #7 SMP Mon Aug 24 13:46:31 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux # 32-bit userland $ file /usr/bin/python2.7 /usr/b

[Distutils] ANN: distlib 0.2.2 released on PyPI

2016-01-30 Thread Vinay Sajip
I've just released version 0.2.2 of distlib on PyPI [1]. For newcomers, distlib is a library of packaging functionality which is intended to be usable as the basis for third-party packaging tools. The main changes in this release are as follows: * Fixed issue #81: Added support for detecting dist

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 Natanael Copa, the awesom

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 > I'm going to mark i

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 18:37, 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 -- thanks to everyone for >>> all their feedback over the last few we

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 change relative to the last posting is t

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 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 detection for install

Re: [Distutils] draft PEP: manylinux1

2016-01-30 Thread Glyph Lefkowitz
> On Jan 29, 2016, at 8:44 PM, Donald Stufft wrote: > > >> On Jan 29, 2016, at 2:35 PM, Nate Coraor > > wrote: >> >> Is there a distro-specific wheel tagging PEP in development somewhere that I >> missed? If not, I will get the ball rolling on it. > > > I think this