Commit Graph

8527 Commits

Author SHA1 Message Date
Inada Naoki ac030138a3
PEP 624: nitpicks (#1547) 2020-08-04 12:00:32 +09:00
Mark Mendoza d0e2f3bbaa
PEP 612: Renaming type_variable_operators to operators and adding an explanation (#1546)
* explaining why we have to special case *args: P.args

* typing.type_variable_operators.Concatenate -> typing.Concatenate
2020-07-31 19:59:17 -07:00
Mark Mendoza f5d19f3628
PEP 612: Edits requested from typing-sig (#1545)
* x_int_y_str -> x_y y_int_x_str -> y_x

* Behavioral subtype

* documenting construction of user-defined generic classes
2020-07-31 13:23:39 -07:00
Guido van Rossum 3c44c60f04 PEP 612: Fix typos 2020-07-30 20:28:25 -07:00
Mark Mendoza ffb78a8542
PEP 612: Updating PEP metadata (#1544) 2020-07-29 12:22:34 -07:00
Petr Viktorin 593dc15c11
PEP 1: Remove mentions of peps@python.org, update the process (#1541)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-07-29 09:54:58 -07:00
Inada Naoki 15a162b082
PEP 604: Fix markup (#1539)
"Change only PEP 484" is not sub idea of "Add a new operator ".
2020-07-28 22:27:57 -07:00
Guido van Rossum fede4ec838
PEP 604: I've been asked to take over as PEP-Delegate (#1538)
Here I'm also retargeting this to Python 3.10 and proposing various
small changes to clarify the PEP. In addition, we have a new reference
implementation in the works.
2020-07-28 09:02:01 -07:00
Hugo van Kemenade b1c63f8f00
Only deploy for upstream to prevent forks failing (#1537) 2020-07-24 15:37:20 -04:00
Mark Shannon 50606569c5
Clarify start line in PEP 626. (#1536) 2020-07-22 13:33:55 +01:00
Dustin Ingram d197159815
PEP 609: Mark as accepted (#1535) 2020-07-20 13:56:25 -07:00
Brett Cannon 8f9df41a18
Make Brett Cannon the PEP delegate for PEP 629 (#1534) 2020-07-20 12:50:28 -07:00
Łukasz Langa 7876accb2c
[pep-0569][pep-0596] Notarize release dates of 3.8.5 and 3.9.0b5 2020-07-20 21:32:35 +02:00
Brett Cannon c3ad544b13
Mark PEP 387 as Active
Accepted by the SC today.
2020-07-20 11:47:55 -07:00
Barry Warsaw 3f588cb5d4
Suggested changes for PEP 387 (#1533)
Fix a typo and add a bullet and reference to PEP 411 provisional APIs.
2020-07-20 10:10:55 -07:00
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