[Distutils] draft PEP: manylinux1
olivier.grisel at ensta.org
Fri Jan 22 06:43:42 EST 2016
2016-01-22 3:47 GMT+01:00 Chris Barker - NOAA Federal <chris.barker at noaa.gov>:
> Maybe the community will spring forth and do that -- I'm skeptical because I
> tried to to that for years for OS-X and it was just too much to do. And the
> infrastructure was there.
> Before pip and wheel there were mpkgs on OS-X, and repo's of toms for Linux
> years before that -- but always the result of a couple people's heroic
> Maybe the infrastructure has improved, and the community grown enough, that
> this will all work. We'll see.
I think the infrastructure has improved. For instance I invested some
time and effort to provide a template configuration to build C/C++
compiled extensions for windows wheels on top of the free AppVeyor.com
CI platform .
Since then this build configuration has been integrated in the python
packaging documentation  and I had the opportunity to present that
work at PyCon  (and PyCon FR) last year. Now the community of
project maintainers has picked it up. I can count more than 300
projects using this build setup on github. I have very little work to
do to help them maintain that infra-strucuture nowadays. Even the
configuration upgrade to make it work with MSVC 2015 / Python 3.5 was
contributed to my repo before I could find the time to investigate the
My point is that once we have clearly defined best-practices for
packaging and convenient tools to build the packages automatically and
test that they work as expected (e.g. free hosted CI that support
running an old centos-based docker container), I am rather confident
that the community will do the work.
It's mostly a matter of providing good tools and education resources
(documentation and example configuration templates).
http://twitter.com/ogrisel - http://github.com/ogrisel
More information about the Distutils-SIG