Commit Graph

91 Commits

Author SHA1 Message Date
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
Daniel Holth 088bb61948 PEP 426: minor extras edit 2013-02-22 22:19:26 -05:00
Nick Coghlan 9e4be3af15 PEP 426: Update the section on handling old non-compliant versions 2013-02-22 00:10:25 +10:00
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