Commit Graph

7716 Commits

Author SHA1 Message Date
Guido van Rossum 26e6f61fab PEP 572: Add new Post-History date 2018-07-09 15:20:10 -07:00
Mariatta 4abf9ef707
Add PEPs Contributing Guideline, CoC, and PR template (#712)
- Suggest posting to python-ideas first
- Commit and PR title should include PEP number

Closes https://github.com/python/peps/issues/706
2018-07-09 14:01:48 -07:00
Chris Angelico 096ef3b37f
PEP 572: Add an appendix to clarify that there's no magical scoping (#714) 2018-07-10 05:24:47 +10:00
Ethan Smith 7d51890d81 Add link to sample stub packages (#713) 2018-07-09 11:20:35 -07:00
Guido van Rossum 79480d5cde PEP 572: Fix a small issue found by Steve Dower, and clarify priority around commas. 2018-07-09 11:12:19 -07:00
Guido van Rossum 6a681307a6
PEP 572: Explain why 'as TARGET' is inferior (#711)
Also (perhaps superfluously) explain what's wrong with `->`.
2018-07-09 08:16:01 -07:00
Guido van Rossum 6cb044c0cc
PEP 572: Move the proposed evaluation order change to "Syntax and semantics" (#710)
Remove "Open questions and TODOs" since they're now all decided.
2018-07-08 21:36:28 -07:00
Guido van Rossum a9b8753635
PEP 572: Address several small issues (#709)
- Dropped "TODO: Include Guido's evidence, and do a more systematic search."
  I think the current text is good enough.

- Relented on assignment expressions in default values other than top
  level.  (Mainly because the syntactic/semantic check would be
  awkward, and it was already called out as a possible style
  recommendation instead.)

- Clarified that a lambda counts as "the current scope" (containing an
  assignment expression).

- Added prohibition on [... for i in i := ...].

- Specified that scope-related prohibitions should raise
  TargetScopeError, a subclass of SyntaxError.
2018-07-08 21:35:44 -07:00
Steve Dower 3e128e568b
Fixes PEP 505 grammar (#699) 2018-07-08 15:55:45 -07:00
Guido van Rossum bd6332d245
PEP 572: get rid of side-by-side tables; drop unnecessary TODO (#708)
Alas, the side-by-side tables caused horribly misindented code.
2018-07-08 15:27:52 -07:00
Mark Shannon aae0d3d010 Update PEP-0576 to reflect latest design. (#707) 2018-07-08 11:50:12 -07:00
Guido van Rossum 97ff8893b0
PEP 572: Add Appendix B with translations of various comprehension cases (#700) 2018-07-08 08:28:47 -07:00
Larry Hastings 52113333bd Update release schedules for 3.4.9 and 3.5.6. 2018-07-08 00:50:29 -07:00
Larry Hastings c666ad4726 Add Łukasz Langa to the PEP 101 list of RMs. 2018-07-08 00:50:29 -07:00
Nick Coghlan 6208fa0f9b PEP 1: Move image to PEP root directory 2018-07-08 17:20:08 +10:00
Nick Coghlan 07dbec43dc
PEP 1: revert to PNG due to SVG rendering issues (#702) 2018-07-08 13:16:54 +10:00
Nick Coghlan 307dda38d4
PEP 1: Add a separate "Provisional" PEP status (#577)
This adds an explicit "Provisional" status for PEPs, making
it easier to track which PEPs are truly Final, and which
are pending further further public feedback based on
their initially published reference implementations.
2018-07-08 11:50:57 +10:00
Géry Ogam 3714aa1cef PEP 8: Fix inconsistent use of line breaks, case and indentation (#664) 2018-07-07 16:20:37 -07:00
jdemeyer 7eb19d4388 Update PEP 580 (#685) 2018-07-07 15:49:16 -07:00
小明 ff5c0802b9 fix typo in PEP 562 (#688) 2018-07-07 15:44:02 -07:00
Neil Schemenauer 5bfcc17b8e Fix trivial typo in PEP 572 (#691) 2018-07-07 15:37:55 -07:00
Guido van Rossum 23a91023fa
Add PEP 572 examples from stdlib (#698) 2018-07-07 14:05:56 -07:00
Steve Dower e89685036f
Updates to PEP 505 (#697) 2018-07-07 11:30:13 -07:00
Steve Dower 33877f7ac3
PEP 505: prepare for 3.8 (#693)
* Add myself as PEP 505 coauthor, and prepare for the rewrite
* First pass rewrite of PEP 505
2018-07-06 10:48:47 -07:00
Antoine Pitrou 6482422d75
PEP 574: Retitle "Alternatives" to "Rejected alternatives" (#696) 2018-07-06 17:37:02 +02:00
Guido van Rossum 5232173ad6 Add pending acceptance note and some TODOs 2018-07-05 17:21:28 -07:00
Steve Dower 0440c6d4f7
Improve PEPs 551 and 578 (#679) 2018-07-04 09:53:40 -07:00
Antoine Pitrou 267ef773c6
PEP 574: add mention of in-band performance (#687) 2018-07-02 22:44:31 +02:00
Ned Deily 7ef0449603
3.6.6 final 2018-06-27 21:37:03 -04:00
Ned Deily 8b68f3ed29
3.7.0 final 2018-06-27 21:35:51 -04:00
Guido van Rossum 524b9463dd Fix typo in Status header 2018-06-27 16:57:54 -07:00
Guido van Rossum bb9ca321dc Accept PEP 561 and link to it from the relevant section in PEP 484 2018-06-27 16:19:14 -07:00
Pradyun Gedam 5c7c89ca54 PEP 518: Reword paragraphs describing defined tables (#682) 2018-06-22 15:05:43 -07:00
jdemeyer c2716b76f4 Update PEP 579 and 580 (#678) 2018-06-22 15:02:29 -07:00
Barry Warsaw a5ac5e105b
Reserve two PEPs (#683)
* Reserve two PEPs
2018-06-21 10:09:54 -07:00
Guido van Rossum 9a5f48bd3a
Small tweaks to PEP 561 (#680) 2018-06-20 13:50:47 -07:00
Pradyun Gedam d2b5d8087a PEP 518: Add subsections to Specification section (#677)
It is common to reference to different parts of the specification when
discussing the changes brought about by this PEP. This change makes it
easier to do so by introducing subsections to the main specification.
2018-06-20 21:01:17 +10:00
Steve Dower 87fb9ab25a
Splits PEP 551 into PEP 578 (#674) 2018-06-19 17:09:57 -07:00
jdemeyer 9900d8d696 PEP 579 and 580: the C call protocol (#675)
* PEP 579: refactoring C functions and methods

* PEP 580: the C call protocol

* PEP 575: withdraw
2018-06-20 07:55:39 +10:00
Ethan Smith fa86a3cd23 PEP 561: add typeshed if a package is partial (#676) 2018-06-19 14:24:19 -07:00
Nick Coghlan 8857369e2a
PEP 577: Revise & withdraw based on review feedback (#665) 2018-06-19 20:36:50 +10:00
Nick Coghlan 1a43bed5ca
PEP 304 lives on :) (#673) 2018-06-16 15:05:26 +10:00
Daniel Glus 65edc87719 PEP 263: fix typo in coding regex (#672)
The characters before the # in a coding declaration line can be spaces, tabs, or form feeds; the escape sequence for a form feed is a `\f`, not a `\v` as is shown here.
2018-06-15 12:31:53 -07:00
Sumana Harihareswara 6d5ec660b4 PEP 373: Add 2.7.15 release dates (#659)
2.7.15 releases are now past:

https://mail.python.org/pipermail/python-announce-list/2018-May/011914.html
https://mail.python.org/pipermail/python-dev/2018-April/152706.html
2018-06-14 19:59:05 -07:00
Ned Deily 15babbf538
3.7.0rc1 happened 2018-06-12 17:25:22 -04:00
Ned Deily 2d9251217e
3.6.6rc1 happened 2018-06-12 17:21:34 -04:00
Jelle Zijlstra 26926a0ba8 Arguments that end with `__` are not positional-only (#670)
This came up in python/mypy#5156; we agreed that it was an oversight in the original specification of this feature to not allow this.
2018-06-06 17:01:24 +01:00
Nick Coghlan dfd9cf15aa
PEP 518: Cite @njsmith's config file format review (#668)
* PEP 518: Cite @njsmith's config file format review

* Add a file format feature summary table
2018-06-06 00:04:09 +10:00
Victor Stinner 281927584b Reject my PEP 546 co-written with Cory Benfield :-( 2018-06-05 13:13:49 +02:00
Brett Cannon fb657c73da
Fix a spelling mistake 2018-06-04 11:49:43 -07:00