On 3 March 2014 16:12, Marcus Smith <qwc...@gmail.com> wrote:
>>
>> A required preliminary task is to create a revision of PEP 425 that
>> expands its scope to also handle the parts of the file/directory
>> naming scheme that are common across sdist, wheel and the installation
>> database (with compatibility tags becoming a subsection)
>
>
> can you elaborate a bit.
> compatibility tags for built distributions seems like a pretty distinct
> topic.
> no grokking it combined with "naming scheme that are common across..."

They *could* be separate PEPs, but the main reason we care about the
compatibility tags is so we can include them in filenames. The design
of the compatibility tagging system is also constrained by the fact
that we want them to be suitable for embedding in the hyphen separated
filename format.

So I think it makes more sense to take the existing compatibility tags
PEP, and the filename definition parts of the wheel spec and combine
them into a single PEP naming scheme PEP that can be referenced from
other PEPs (wheel 1.1+, sdist 2.0+, installation DB 2+).

I see it as similar to the way PEP 440 has a broader scope than its
predecessor, as it covers both version numbers *and* version
specifiers, whereas its predecessor just covered covered the version
numbers.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to