Commit Graph

8812 Commits

Author SHA1 Message Date
Ethan Furman 9ff31b067f
PEP 626 - slight word and grammar changes (#1532) 2020-07-17 12:16:39 -07:00
Donald Stufft 97354461ac
PEP 629: Fix and clarify wording, add BDFL-Delegate header (#1530) 2020-07-17 12:15:47 -07:00
Petr Viktorin 769d7789e5
PEP 627: Recording installed projects
https://github.com/python/peps/pull/1527
2020-07-17 19:09:33 +02:00
Mark Shannon 69c061642a
PEP 626: Add version and post date. (#1531) 2020-07-17 15:14:06 +01:00
Mark Shannon 75ec138a12
PEP 626: Precise line numbers for debugging and other tools. (GH-1525)
* Initial version of line number tracing PEP.
2020-07-17 14:06:04 +01:00
Donald Stufft b27974bf56
PEP 629: Update Discussion-To header to point to actual thread (#1529) 2020-07-16 13:12:01 -04:00
Donald Stufft 7972363407
PEP 629: Add versioning to PyPI's Simple API (GH-1528) 2020-07-16 12:50:19 -04:00
Inada Naoki a14fb6153f
PEP 623: Update status (GH-1524) 2020-07-15 12:09:05 +01:00
Jelle Zijlstra f9bee1672a
PEP 625: Typo fixes (GH-1506)
* Typo fixes in PEP 625
2020-07-15 12:08:23 +01:00
Inada Naoki db53258b08
PEP 624: Add rejected idea. (#1508)
New section describes why this PEP doesn't deprecate
PyUnicode_Decode*** APIs.
2020-07-15 14:31:39 +09:00
Brandt Bucher bfdfd74c5c
PEP 622: Fix Django example (#1523)
Closes https://github.com/gvanrossum/patma/issues/135
2020-07-14 09:04:45 -07:00
Łukasz Langa d3ddd080ee
[pep-569] Notarize release date of 3.8.4 2020-07-13 23:12:31 +02:00
Mark Mendoza d872215d94
PEP 612: Polishing up (#1521)
* making indentation consistent

* small alteration to section structure

* providing a bit more context for the 'User Defined Generic Classes' section

* missing 'and'
2020-07-13 13:11:38 -07:00
wyz23x2 5b81f54bd3
Update pep-0008.txt (#1522) 2020-07-11 07:39:44 -07:00
Guido van Rossum ebf43452d0
PEP 596: 3.9.0b4 was published last Friday (#1519) 2020-07-11 00:44:05 +02:00
Guido van Rossum a700156ab9 PEP 622: Update Acknowledgments 2020-07-09 17:47:06 -07:00
Guido van Rossum 1317e46695 PEP 622: Mention that many scripts don't distinguish case
Fixes #1518
2020-07-09 17:41:41 -07:00
Guido van Rossum f43058cab2 Sub-patterns may be processed in parallel
Fixes #1517
2020-07-09 17:33:01 -07:00
Guido van Rossum a2e4fc9aed PEP 622: Add note to Django example
Fixes 510
2020-07-09 15:10:05 -07:00
Guido van Rossum bf6e6ec5ba PEP 622: clarify 'list of patterns' reference
Fixes #1511
2020-07-09 15:02:38 -07:00
Guido van Rossum d56591331e PEP 622: Rename 'Ambiguous Matches' section to 'Overlapping sub-patterns'
Closes #1514
2020-07-09 14:58:06 -07:00
Guido van Rossum c8c872c512 PEP 622: Fix example in static checks
Fixes #1516
2020-07-09 14:51:09 -07:00
Ram Rachum 16b6744345
PEP 622: Fix typo (#1509) 2020-07-09 13:36:20 -07:00
Guido van Rossum da849ee33c PEP 622: Two small clarifications based on early python-dev feedback
- Emphasize that the capture pattern only allows a simple/single name.
- Add dropping of default "self" positional argument to version history
2020-07-08 13:02:37 -07:00
Tzu-ping Chung 4d21729080
PEP to specify a new sdist file naming scheme (#1505) 2020-07-08 19:56:33 +10:00
Victor Stinner 501ba2d69b
Update PEP 620 (#1450) 2020-07-08 11:34:18 +02:00
Talin 382f0dfc7d
PEP 622: Added rejected ideas section comparing with traditional OOP (#1504)
Co-authored-by: Brandt Bucher <brandtbucher@gmail.com>
2020-07-07 19:35:05 -07:00
Daniel F Moisset 26ac4b3d3e
PEP 622: Include overview to different patterns and summarised syntax (#1501)
Also some other improvements, and added Daniel as author (that was Guido's work).

Co-authored-by: Brandt Bucher <brandtbucher@gmail.com>
2020-07-07 16:00:55 -07:00
Daniel F Moisset e43a11d86e
PEP 622: Why the match statement is the correct feature right now (#1502) 2020-07-07 14:32:08 -07:00
Daniel F Moisset 6f3434b750
PEP622: Be more explicit about side-effects (#1503) 2020-07-07 13:47:42 -07:00
Guido van Rossum 11c354d8a3
PEP 622: Brand-new introductory sections (#1500)
Daniel Moisset and I rewrote the Abstract and "Rationale and Goals"
sections and inserted a new Overview section in between.

Also:
* Added Acknowledgments and Version History sections
* Updated links to implementation and example code, added playground link

Co-authored-by: Daniel F Moisset <dfmoisset@gmail.com>
2020-07-07 10:32:01 -07:00
Inada Naoki d51eaeec78
PEP 624: Remove Py_UNICODE encoder APIs (#1497)
Co-authored-by: Victor Stinner <vstinner@python.org>
2020-07-08 00:08:47 +09:00
Brandt Bucher f1de4f169d
PEP 622: Ditch leading dots for name loads (#1499)
Also rewrite related examples and strengthen some argumentation.
2020-07-06 16:37:45 -07:00
Talin b893d2e02b
PEP 622: Change 'target' to 'subject' (#1498) 2020-07-05 21:29:52 -07:00
Pablo Galindo 561593f1ff
PEP 617: Fix typo (#1496) 2020-07-05 11:56:20 +10:00
Victor Stinner 95ac2ff27f
Rephrase the PEP 623 (#1492)
* Rephrase the PEP 623

* Add Discussion section and bpo links

* Update pep-0623.rst

Co-authored-by: Pradyun Gedam <pradyunsg@gmail.com>

Co-authored-by: Pradyun Gedam <pradyunsg@gmail.com>
2020-07-04 23:12:10 +02:00
JimJJewett 058b126e7b
PEP 622: Sync explanation example; case 0 is now first (#1495) 2020-07-04 14:04:43 -07:00
Daniel F Moisset 60a15e8332
PEP 622: make the binding semantics explicit (#1490) 2020-07-02 16:11:05 -07:00
Daniel F Moisset 127fc3701e
PEP 622: Add exception semantics (#1491) 2020-07-02 14:47:45 -07:00
Guido van Rossum 2bedd36c45
PEP 622: Add argumentation against 'else' (#1489) 2020-07-01 22:46:42 -07:00
Guido van Rossum 045450aaf4
PEP 622: Strengthen the argument for _ as wildcard (#1488)
See https://github.com/gvanrossum/patma/issues/93#issuecomment-650723402

Co-authored-by: Brandt Bucher <brandtbucher@gmail.com>
2020-07-01 22:32:42 -07:00
Guido van Rossum 4b7f1fcd4c
PEP 622: Write up why we reject alternative spellings of OR patterns (#1487)
Much of this was cribbed from https://github.com/gvanrossum/patma/issues/93
2020-07-01 22:11:53 -07:00
Brandt Bucher 74c81defd0
PEP 622: Drop __match__ from the spec (#1484) 2020-07-01 08:37:47 -07:00
Talin 31d5ffe9ca
PEP 622: Re-wrote deferred ideas section (#1483)
The section that explains the decision to defer an extended
custom matching protocol has been transformed into a section
that defers custom matching altogether.
2020-07-01 07:57:00 -07:00
Guido van Rossum 2e8df86101
PEP 622: Rename 'named sub-pattern' to 'walrus pattern' (#1482) 2020-06-30 20:26:10 -07:00
Yuki Nihei f9ba5a955c
Add missing parentheses (#1486) 2020-07-01 10:58:32 +10:00
Brett Cannon 4c5a0d0203
Re-introduce 'Maintainers' (#1485) 2020-06-30 17:39:08 -07:00
Łukasz Langa 47fa1fb501
[pep-0569] [pep-0596] [pep-0619] Update Lifespan descriptions
The lifespan descriptions haven't been updated after PEP 602 has been approved.
This is now fixed. Notable changes:

- describe that the next bugfix release is not *right* after the next major
  version is released

- bugfix releases aren't made every month for 12 months but every two months
  for 18 months
2020-06-30 19:31:06 +02:00
Łukasz Langa 8c57805f1c
[pep-0569] Actual date for 3.8.4rc1, more expected dates 2020-06-30 19:27:23 +02:00
Nick Coghlan 1f1b67516a
PEP 558: Postpone to 3.10 (#1364)
Leaving as Draft as I'm still intending to work on it in the coming
months, it just wasn't ready in time for the 3.9 beta 1
deadline.
2020-06-30 22:21:31 +10:00