| Store | Cart

Re: [Distutils] PEP for dependencies on libraries like BLAS (was: Re: Working toward Linux wheel support)

From: Nick Coghlan <ncog...@gmail.com>
Thu, 20 Aug 2015 20:05:34 +1000
[Catching up on distutils-sig after travel]

On 13 August 2015 at 16:08, Nathaniel Smith <n...@pobox.com> wrote:
> It seems like a reasonable effort at solving this problem, and I guess> there are probably some people somewhere that have this problem, but> my concern is that I don't actually know any of those people. The> developers I know instead have the problem of, they want to be able to> provide a small finite number of binaries (ideally six binaries per> Python version: {32 bit, 64 bit} * {windows, osx, linux}) that> together will Just Work on 99% of end-user systems. And that's the> problem that Enthought, Continuum, etc., have been solving for years,> and which wheels already mostly solve on windows and osx, so it seems> like a reasonable goal to aim for. But I don't see how this PEP gets> us any closer to that.

The key benefit from my perspective is that tools like pyp2rpm, conda
skeleton, the Debian Python packaging tools, etc, will be able to
automatically generate full dependency sets automatically from
upstream Python metadata.

At the moment that's manual work which needs to be handled
independently for each binary ecosystem, but there's no reason it has
to be that way - we can do a better job of defining the source
dependencies, and then hook into release-monitoring.org to
automatically rebuild the downstream binaries (including adding new
external dependencies if needed) whenever new upstream releases are


Nick Coghlan   |   ncog...@gmail.com   |   Brisbane, Australia
Distutils-SIG maillist  -  Dist...@python.org

Recent Messages in this Thread
Nathaniel Smith Aug 13, 2015 12:51 am
James Polley Aug 13, 2015 01:02 am
Olivier Grisel Aug 13, 2015 03:06 am
Robert Collins Aug 13, 2015 03:10 am
Nathaniel Smith Aug 13, 2015 06:08 am
David Cournapeau Aug 14, 2015 09:59 am
Reinout van Rees Aug 17, 2015 02:07 pm
Donald Stufft Aug 17, 2015 02:15 pm
Reinout van Rees Aug 17, 2015 08:56 pm
Nick Coghlan Aug 20, 2015 10:05 am
Wes Turner Aug 20, 2015 05:15 pm
Brett Cannon Aug 21, 2015 05:41 pm
Wes Turner Aug 21, 2015 06:30 pm
Wes Turner Aug 21, 2015 07:27 pm
Wes Turner Aug 21, 2015 07:34 pm
Wes Turner Aug 21, 2015 08:28 pm
Nick Coghlan Aug 22, 2015 10:33 am
Antoine Pitrou Aug 22, 2015 07:22 pm
Messages in this thread