| Store | Cart

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

From: Nick Coghlan <ncog...@gmail.com>
Sat, 22 Aug 2015 20:33:24 +1000
On 22 August 2015 at 05:27, Wes Turner <wes....@gmail.com> wrote:
> I guess what I'm trying to say is:>> * "why is this packaging metadata split?"> * shouldn't this all be in setup.py>>   * couldn't we generate a proper RDF graph>     from each of the latest JSONLD serializations>     (e.g. https://pypi.python.org/pypi/<pkg>/jsonld)

We *could* do just about anything, but there's a reason I decided it
was reasonable to put work on the overall metadata 2.0 spec on
indefinite hiatus: given the difficult of getting folks to upgrade
their build and deployment pipelines, we're currently still vastly
better off finding smaller, more incremental steps that move the
ecosystem forward, rather than engaging in a wholesale speculative
redesign before we have any idea where folks would find the time to
implement those changes not only in the core components (pip, PyPI,
setuptools), but also throughout the wider ecosystem.

As a result, at least until Warehouse is deployed to production, and
we have TUF-based package signing available, it makes far more sense
for us to pursue smaller tactical fixes that effectively address
well-known problems with a minimum of development effort.

Patience is one of the hardest development skills to learn (I
regularly struggle with it myself), but when we don't apply ourselves
to that task, not only do we significantly increase the likelihood of
burning ourselves out, we're also likely to seriously annoy the folks
around us.

Personal prioritisation of effort is already difficult, and adding
more people in a collaborative prioritisation process certainly
doesn't make that any easier :)


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