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