On 23 February 2017 at 18:53, Paul Moore <p.f.moore@gmail.com> wrote:On 23 February 2017 at 08:44, Nick Coghlan <ncoghlan@gmail.com> wrote:
> That gets us back into the world of defining what the various package types
> mean, and I really don't want to go there :)
And yet I still don't understand what's wrong with "application",
"library", and "metapackage" (the latter saying to me "complex thing
that I don't need to understand"). Those terms are clear enough -
after all, they are precisely the ones we've always used when debating
"should you pin or not"?
Sure, there's a level of judgement involved - but it's precisely the
*same* judgement as we're asking authors to make when asking"should I
pin", just using the underlying distinction directly.Thinking about it further, I may be OK with that, especially since we can point to concrete examples.component: a library or framework used to build Python applications. Users will mainly interact with the component via a Python API. Examples: requests, numpy, pytz