[Distutils] PEP 513: A Platform Tag for Portable Linux Built Distributions Version

Nathaniel Smith njs at pobox.com
Fri Jan 29 18:24:25 EST 2016


On Fri, Jan 29, 2016 at 6:57 AM, Nick Coghlan <ncoghlan at gmail.com> wrote:
> I like the simple approach Nathaniel now has in the PEP, as that seems
> like it should be relatively easy to handle as either modifications
> directly to a python package, or as an add-on module (ala installing
> LSB support, only much lighter weight). It doesn't scale to lots of
> platform tags, but we don't really intend it to - we'd like to avoid
> platform tag proliferation if we can, and if we're successful in that,
> then we won't need to solve the problem with a lack of scalability.
>
> Cheers,
> Nick.
>
> P.S. To provide a bit more context on "Why is a separate file
> easier?", the main benefit is that adding a new file simply *cannot*
> break the sys or platform modules, while patching them can. That's
> still not a guarantee that any given distro will actually provide an
> importable "_manylinux" module to indicate compatibility, but given
> the fallback glibc check, _manylinux is more a hedge against future
> *in*compatibility than it is anything else.

Great! I think we're ready for pronouncement then... I'll resend the
(hopefully final) version in a moment.

-n

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


More information about the Distutils-SIG mailing list