[Distutils] draft PEP: manylinux1

Nathaniel Smith njs at pobox.com
Tue Jan 26 18:56:43 EST 2016

On Tue, Jan 26, 2016 at 11:47 AM, Chris Barker <chris.barker at noaa.gov> wrote:
> On Mon, Jan 25, 2016 at 10:49 PM, Robert T. McGibbon <rmcgibbo at gmail.com>
> wrote:
>> On Mon, Jan 25, 2016 at 10:29 PM, Chris Barker - NOAA Federal
>> <chris.barker at noaa.gov> wrote:
>>> Given that we're starting now ( not a year or two ago) and it'll take
>>> a while for it to really catch on, we should go CentOS 6 ( or
>>> equivalent ) now?
>>> CentOS5 was released in 2007! That is a pretty long time in computing.
>> I understand the concern, but I think we should follow the lead of the
>> other projects
>> that have been doing portable linux binaries (holy build box, traveling
>> ruby, portable-pypy,
>> firefox, enthought, continuum) for some time, all based on CentOS 5.
> That's the point -- they have been doing it for some time -- some time ago,
> you really wouls want a version that old.
> The question is -- how many systems are there in teh wild now that are older
> than CentOS6? I have no idea how to even find out. But if we're starting
> somethign new, why start with what was appropriate 2+ years ago?

Well, the people who know what they're doing are still recommending
CentOS 5 today, and we don't know what we're doing :-).

Transitioning to a CentOS6-based manylinux2 shouldn't be a huge
problem -- basically it just requires a pip release + a tweak to pypi
to allow them, and then projects will probably want to provide
manylinux1 and manylinux2 wheels alongside each other for 6 months or
a year to give people a chance to upgrade their pip.


Nathaniel J. Smith -- https://vorpus.org

More information about the Distutils-SIG mailing list