Pull requests

#3 Merged
Repository
dstufft dstufft
Branch
default
Repository
pypa pypa
Branch
default

Another Update to PEP440

Author
  1. Donald Stufft
Reviewers
Description

A start for an update to PEP 440, probably could be worded better but it gives a decent starting point I believe.

  • Adds the strict equality operator
  • Document normalizations
  • Don't add local versions to binary distributions
  • Don't map local versions to the Wheel build tag
  • Allow uppercase local versions but normalize/compare lower case
  • Mandate the user of PEP 440 even for older metadata versions
  • Explicitly mark prefix matches as invalid for development or local segments
  • Update the compatability numbers to match the new rules
  • Point to the reference implementation
  • Switch the Epoch identifier from : to !

Comments (2)

  1. Nick Coghlan

    Various comments inline - most significant is whether my "quoted versions" idea will work - I like that better than the "===" arbitrary equality approach.