Commit Graph

99 Commits

Author SHA1 Message Date
Brett Cannon bb4751379a
Many PEPs: Normalize the 'Created' field (#1805) 2021-02-09 08:54:26 -08:00
Min ho Kim cfb7bd74db Fix typos (#1113) 2019-07-03 11:20:45 -07:00
Nick Coghlan 0977d33b02
Withdraw PEPs 426 and 459 (#579)
PEP 566 defines a metadata 2.1 specification that
matches the way tools are actually currently working,
so we're going to run with that "solve problems we
know we have", rather than pursuing the more
speculative ground-up metadata redesign that PEP 426
became.
2018-02-21 21:21:31 +10:00
Mariatta cf3bad5ab3
Revert "Rename all .txt PEP files to .rst (GH-462)" (GH-464)
This reverts commit bb0e518ed3.
2017-11-11 11:28:55 -08:00
Huang Huang bb0e518ed3 Rename all .txt PEP files to .rst (GH-462)
For https://github.com/python/peps/issues/1
2017-11-11 10:30:43 -08:00
Nick Coghlan 0903eac8d8 Defer PEP 426 again 2017-09-18 20:56:39 +10:00
Nick Coghlan bafb9d81aa PEP 426: Remove dead link relating to the examples 2017-06-18 13:48:34 +10:00
John T. Wodder II 0d039dd5c3 Fix broken links in PEP 426 (GH-296)
* Fix broken links

* Removed unused link
2017-06-18 13:45:09 +10:00
Nick Coghlan 24cd02b34c PEP 426: Further simplifications
- make expected filename pysdist.json and be clear this
  metadata is about the published source code, not any
  particular built or installed artifacts
- defer any changes to handling of project obsolescence
- add "all" and "alldev" as implied extras if not defined
- drop "self", "runtime" and proposed changes to the extras
  notation
2017-03-13 20:07:57 +10:00
Nick Coghlan 8ae8b612d4 PEP 426: Update & move back to Draft status
- move Semantic Dependencies over to the Extras system
- integrate appropriate references to PEP 508
- cut no longer relevant "status report" sections
- cut explanations of changes that were moved to PEP 459
2017-03-10 19:14:27 +10:00
Nick Coghlan fa86704be3 PEP 426: Reference PEP 508 where appropriate
Some parts of PEP 426 relating to dependency declarations
are now covered in PEP 508, so make a note of that in the
affected sections.
2017-02-15 08:30:35 +01:00
Mariatta f67dd4a759 Remove extra backticks (#184) 2017-01-19 10:00:52 -08:00
Marti Raudsepp 04a6af2ab1 Fix various typos, spelling and grammar errors
Errors detected using Topy (https://github.com/intgr/topy), all changes
verified by hand.
2016-07-11 18:35:35 +03:00
Nick Coghlan ce2f5ce660 Officially defer PEP 426 (Metadata 2.0) 2016-06-02 12:11:25 -07:00
Georg Brandl af90430776 Fix lists-in-blockquotes in 0xxx PEPs. Ref: #26914 2016-05-03 10:18:02 +02:00
Nick Coghlan 0c6a470957 PEP 496: First draft of environment markers PEP 2015-08-03 14:00:49 +10:00
Nick Coghlan a75b50475e Update PEP 426 for PEP 440 changes & add python.constraints extension 2014-07-02 22:55:34 -07:00
Nick Coghlan ae9ed08aa0 Account for metadata hook deferral in PEP 426 2014-03-02 16:46:28 +10:00
Nick Coghlan 5acaa11e8a pydist.json should be read from a valid container 2014-03-02 16:08:11 +10:00
Nick Coghlan e8266719af Major update to metadata 2.0 draft specs
- split many fields out to standard extensions
- support for local versions in PEP 440
- addressed several other issues noted in
  https://bitbucket.org/pypa/pypi-metadata-formats/issues
2013-12-21 23:52:04 +10:00
Nick Coghlan 2dd26998ec Tweak name rules for export groups and extensions 2013-08-10 17:16:46 -04:00
Nick Coghlan 1019a67ffa Try to clean up PEP 426 naming rules 2013-08-04 16:29:14 +10:00
Nick Coghlan 605e86dca8 PJE's feedback on PEP 426 exports 2013-08-03 23:42:56 +10:00
Nick Coghlan 311a487701 First draft of entry points for metadata 2.0 2013-08-03 01:13:56 +10:00
Nick Coghlan 10b82df874 Markup fix 2013-07-14 23:29:39 +10:00
Nick Coghlan a043d88945 Assorted PEP 426 updates
* Merge conditional and unconditional deps
* Don't trust public index server "Provides" metadata
* Rename pymeta to pydist (schema file name change postponed for better diff)
* Bring schema file up to date (I think - could use an audit)
2013-07-14 23:27:22 +10:00
Daniel Holth 41d43d2d53 pep-0426: add generator field 2013-07-06 16:38:22 -04:00
Nick Coghlan b1126e367c Incorporate Vinay's direct reference feedback
* Syntax becomes "from URL" instead of "is URL"
* Now a distinct alternative to version specifiers rather
  than a subclause of one
2013-06-26 21:27:57 +10:00
Nick Coghlan c7ac54a9b9 PEP 426: add distlib as a reference impl 2013-06-24 21:48:49 +10:00
Nick Coghlan 00af01985f PEP 426: tweak standard build system description 2013-06-24 21:38:31 +10:00
Nick Coghlan a157a40e52 PEP 426: make summary field mandatory 2013-06-24 21:05:51 +10:00
Nick Coghlan f8a1a5ce04 PEP 426 updates
* Add implementation_name and implementation_version marker variables
* Expand on the expected use cases for supports_environments
* Reference wheel and warehouse from legacy metadata appendix
* Drop most of the Sphinx notes (moving some to Rejected Features)
2013-06-23 17:01:36 +10:00
Nick Coghlan a481167f6c PEP 426 - add missing dependency fields 2013-06-20 22:42:23 +10:00
Nick Coghlan 2aa8569969 Add jsonschema ref to PEP 426 2013-06-20 21:51:16 +10:00
Nick Coghlan 5516e1cb73 Tweak PEP 426 install hooks 2013-06-20 21:44:51 +10:00
Nick Coghlan f4a21c42e6 Update post dates for 426/440 2013-06-20 19:24:19 +10:00
Nick Coghlan 6676b35f46 PEP 426/440 update 2013-06-19 23:56:38 +10:00
Nick Coghlan dfb7f691ac Markup fixes 2013-05-30 00:17:27 +10:00
Nick Coghlan e2794d830b Update based on distutils-sig feedback 2013-05-30 00:15:30 +10:00
Nick Coghlan 7d207bc210 Publish the JSON-based metadata 2.0 spec 2013-05-27 21:20:13 +10:00
Nick Coghlan 0451397e5a Replace the right PEP 2013-03-30 21:39:06 +10:00
Nick Coghlan 84896d01e6 Split the versioning standard back out of PEP 426 2013-03-30 16:14:52 +10:00
Daniel Holth 77d614b889 PEP 426: trailing 0's policy for == 2013-03-10 14:32:53 -04:00
Daniel Holth 9800c40ecb PEP 426: optional features or "extra dependencies" 2013-03-10 13:54:12 -04:00
Daniel Holth 405a5ad476 PEP 426: extensions are 0..1 2013-03-10 13:34:21 -04:00
Nick Coghlan 97c5e3d5df PEP 426: fix typo 2013-02-24 01:14:18 +10:00
Nick Coghlan c12443086c PEP 426: fix editing oversight 2013-02-24 01:10:49 +10:00
Nick Coghlan 92f4a2321d PEP 426: Propose Ruby's "pessimistic version constraints"
- makes the default handling of version specifiers match Ruby's ~> operator
- explicitly base == and != on string prefix matching
- cleaned up various examples related to the version specifiers
- give the version specifiers section more structure
2013-02-24 00:55:28 +10:00
Daniel Holth eacfe8b2ed PEP 426: replace implied 'version starts with' with new ~= operator 2013-02-22 22:33:09 -05:00
Daniel Holth ee852b4573 merge 2013-02-22 22:19:44 -05:00