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