Commit Graph

97 Commits

Author SHA1 Message Date
Nick Coghlan 87ee84724d PEP 426: avoid ambiguous pronouns 2013-02-21 23:51:24 +10:00
Nick Coghlan d5325ea005 PEP 426: analyse the PyPI metrics correctly 2013-02-21 23:37:00 +10:00
Nick Coghlan bee849102f PEP 426: remove misleading example 2013-02-19 19:41:00 +10:00
Nick Coghlan 1ab72e5dbf Remove extraneous line 2013-02-18 22:06:19 +10:00
Nick Coghlan 57dc04d92a PEP 426: clarify metadata version transitions 2013-02-18 22:02:45 +10:00
Nick Coghlan 0c893b0ffe Fix typo in PEP 426 2013-02-17 20:03:21 +10:00
Nick Coghlan 60da0d5552 PEP 426 readability tweaks 2013-02-17 19:59:27 +10:00
Nick Coghlan ff5d03aef4 Bump PEP 426 metadata version to 2.0 2013-02-17 19:43:54 +10:00
Nick Coghlan e549370b98 Reclaim BDFL-Delegate status for PEP 426 2013-02-17 18:17:24 +10:00
Nick Coghlan e8cd55a4af PEP 426 updates 2013-02-17 18:14:42 +10:00
Daniel Holth 1a1244b3ff pep-0426: don't require Provides-Dist: our name
DRY rule for Provides-Dist: distributions always provide their own name.

No point asking projects to choose their metadata version; wacky version
numbers will not work correctly with tools regardless of the metadata
version.
2013-02-11 22:49:33 -05:00
Daniel Holth 2cda64a532 pep-0426: remove extras from Setup-Requires-Dist
Today Setup-Requires-Dist is needed so that "python setup.py" will run at all.
Pip executes setup.py to write the requirements to a file, installs them, and
runs setup.py again to do the build/install. Not prepared to add extras to
this stage as installing a package with extras would have different results
depending on whether you were installing package[extra] from source or from a
binary.
2013-02-11 22:37:10 -05:00
Nick Coghlan 0a825fe2ee Use the right term in PEP 426 2013-02-10 00:28:52 +10:00
Nick Coghlan 659b0fe69a Revert unintended change to a header in PEP 426 2013-02-09 23:39:08 +10:00
Nick Coghlan 2776af14d2 Previous typo fix was incorrect 2013-02-09 23:29:27 +10:00
Nick Coghlan 84fe33bdd8 Tweak a couple of PEP 426 guidelines 2013-02-09 23:28:20 +10:00
Nick Coghlan 31fe27d135 Rough PEP 426 post history, fix header 2013-02-09 23:23:15 +10:00
Nick Coghlan c66113414e Clarify a behaviour guideline in PEP 426 2013-02-09 23:00:44 +10:00
Nick Coghlan 0668bcba55 Explain the version scheme in PEP 426 2013-02-09 22:40:18 +10:00
Daniel Holth f6d09596b2 PEP-0426 (Metadata 1.3) edits 2013-02-08 23:12:01 -05:00
Nick Coghlan aaf02428db A word was missing in the PEP 426 abstract 2013-02-05 00:00:45 +10:00
Nick Coghlan 22c49344e3 Minor improvements to PEP 426 abstract 2013-02-04 23:06:14 +10:00
Nick Coghlan eadb70fc0d Update PEP 426 based on distutils-sig feedback
- include an example of Python-Requires + environment markers
- allow a bare Extension field (and give an example use case)
- be explicit that projects that refuse to use compliant version
  numbering must continue to use metadata v1.1
- add guidelines for sorting across metadata versions
- add guidelines for dependencies across metadata versions
- point out that the new sort order is more consistent with that
  of pkg_resources
- mention the implicit test and doc features in the rationale
  for supporting optional features in general
- consistently use sentence case for headings, instead of a mix
  of sentence case and title case
- other typo fixes
2013-02-04 22:55:22 +10:00
Daniel Holth a9a4918339 fix typo 2013-02-03 16:31:55 -05:00
Nick Coghlan 0e38c6381b Further PEP 426 cleanups
- better explain the new description format
- rationale for why Obsoletes-Dist header was removed
- rationale for why Description header was retained
- miscellaneous formatting and editorial fixes
2013-02-03 22:45:52 +10:00
Nick Coghlan 300db2f1cc Reorder metadata field descriptions in PEP 426
This tries to create a slightly easier to read ordering for the
field descriptions. Roughly:
- basic metadata
- URLs
- contacts
- licensing & classifiers
- what the distribution provides
- what the distribution needs
- extended metadata
2013-02-03 21:21:13 +10:00
Nick Coghlan f07255bc68 Redraft PEP 426 (metadata 1.3)
- saner version ordering and filtering
- explicit rationale for all major changes
- clarification of a few existing fields
2013-02-03 21:11:16 +10:00
Daniel Holth 493ff3b7b5 PEP-0426 formatting, default 2013-01-31 11:36:46 -05:00
Daniel Holth 60f6b766a4 PEP 426: only two Version-Scheme(s) 2013-01-29 12:00:24 -05:00
Daniel Holth ec6708fdd5 PEP 426: add Version-Scheme 2013-01-28 22:53:04 -05:00
Daniel Holth 1f05458a77 add Obsoleted-By 2013-01-14 21:44:40 -05:00
Nick Coghlan 27cfb6131a Claim the packaging PEPs (and strip trailing whitespace) 2013-01-01 01:45:03 +10:00
Daniel Holth 127bc4a235 PEP 426: try to clarify the bundle^H^H^Hmerge/fork meaning of Provides-Dist 2012-12-03 20:36:13 -05:00
Daniel Holth 6549f8f705 PEP-0426 trivial copy changes 2012-11-19 18:46:41 -05:00
Daniel Holth 8f7a391d24 keys are case-insenstive 2012-11-14 22:12:04 -05:00
Daniel Holth 8a2c725435 spelling 2012-11-09 21:03:14 -05:00
Daniel Holth 45eaa7c4e9 spelling 2012-11-09 21:02:28 -05:00
Daniel Holth ce52c98a8f PEP-0426: reword Project-URL 2012-11-09 20:59:17 -05:00
Daniel Holth 8d1c599b2f PEP 426 minor language cleanup 2012-10-28 17:45:03 -04:00
Daniel Holth 651e54d7e2 Metadata 1.3: only "Metadata-Version", "Name", "Version", and "Summary" are required. 2012-10-22 12:16:04 -04:00
Daniel Holth c3ca60bb6d de-RFC Metadata 1.3, with email.policy demo 2012-10-20 22:44:40 -04:00
Daniel Holth 5d5e04fe53 Metadata 1.3 tweaks 2012-10-19 19:44:20 -04:00
Daniel Holth 81da2e17a9 fix typo 2012-10-18 21:10:26 -04:00
Daniel Holth 3b3c108e38 Metadata 1.3, wheel edits 2012-10-18 21:06:24 -04:00
Daniel Holth 6a93f82c5d metadata 1.3 edits 2012-09-15 07:51:35 -04:00
Nick Coghlan b280f47364 Update to latest metadata 1.3 draft 2012-09-09 01:53:56 +10:00
Nick Coghlan 13b2b1f160 Add first draft of 1.3 metadata spec (includes some info on metadata files that went missing in the 1.2 spec) 2012-08-31 23:53:29 +10:00