On Thu, Dec 6, 2012 at 8:30 AM, Daniel Holth <dholth@gmail.com> wrote:
My desire is to invent the useful "wheel" binary package format in a reasonable and limited amount of time by making changes to Metadata 1.2 and implementing the new metadata format and wheel in distribute and pip. Help me out by allowing useless but un-changed fields to remain in this version of the PEP. I am done with the PEP and submit that it is not worse than its predecessor.

Agreed. PJE's arguments sound reasonable (especially since Obsoletes doesn't get used much in RPM-land either - Provides & Conflicts are both far more common), but they're orthogonal to the current aims of the metadata 1.3 update. If another author wanted to create a subsequent 1.4 update that was focused on replacing Obsoletes with Obsoleted-By, that would be fine (alternatively, a patch to the current PEP draft may be acceptable, but accepting such a change would be up to Daniel as the PEP author).
 

I can participate in a discussion about any of the following:

Summary of Differences From PEP 345

  • Metadata-Version is now 1.3.
  • Values are now expected to be UTF-8.
  • A payload (containing the description) may appear after the headers.
  • Added extra to environment markers.
  • Most fields are now optional.
  • Changed fields:
    • Description
    • Project-URL
    • Requires-Dist
  • Added fields:
    • Extension
    • Provides-Extra
    • Setup-Requires-Dist

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: http://mail.python.org/mailman/options/python-dev/ncoghlan%40gmail.com




--
Nick Coghlan   |   ncoghlan@gmail.com   |   Brisbane, Australia