5

On Tue, Jan 16, 2018 at 12:08 PM Alex Grönholm <alex.gronholm@nextday.fi> wrote:

Whichever we choose, the metadata version should match the PEP version, which it currently does not.


Nathaniel Smith kirjoitti 16.01.2018 klo 18:58:
On Jan 12, 2018 8:00 AM, "Alex Grönholm" <alex.gronholm@nextday.fi> wrote:
On the same note, wheel currently writes "2.0" as its metadata version. Shouldn't this be changed into 1.3 (along with ditching metadata.json)?

Should wheel change to emit 1.3, or should the PEP change to become 2.0? I know there were great hopes for "metadata 2.0", but given that there are bazillions of packages out there with a metadata version of 2.0, we're never going to be able to meaningfully use that version number for anything else, and it's confusing if when reading package metadata the ordering is 1.2 < 2.0 == 1.3 < 1.4. So maybe we should declare that this update is 2.0 or 2.1, the next one will be 2.1 or 2.2, etc., and if anyone asks why the major version bump, well, it's hardly the strangest thing we've done for compatibility :-). (And in the unlikely event that PEP 426 lurches back to life, we can make it 3.0.)

-n

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig