Commit Graph

8529 Commits

Author SHA1 Message Date
lukpueh 28cc445dca PEP 458: add hash algorithm transition plan (#1253)
Add subsection to section "Managing Future Changes to the Update
Process" that explains how to transition from an old (e.g. because
it has become weak) to a new (e.g. stronger) hashing algorithm
without disrupting client workflows.
2020-01-07 21:04:49 +10:00
mnm678 cf656ba7c5 PEP 458: Update Discussions-To to the Discourse thread (#1269) 2020-01-05 12:06:56 +10:00
mnm678 c6fa90376e PEP 458: Add abstract per discussion here: https://discuss.python.org/t/pep-458-surviving-a-compromise-of-pypi/2648/52 (#1268) 2020-01-05 12:05:45 +10:00
Sumana Harihareswara 99dd06f78e PEP 458: Change title to clarify intent (#1247)
* PEP 458: Change title to clarify intent

Per conversation in
https://discuss.python.org/t/pep-458-surviving-a-compromise-of-pypi/2648/21

about problems with current title, and and per former PEP coauthor
Vladimir Diaz in
https://mail.python.org/archives/list/distutils-sig@python.org/thread/TXM2O34TMSHH5U6WA2IF7XKO5J3G5NQQ/#3QLN4KECII6KULKYXS7U4CVBEPGK4B6S

Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>

* PEP 458: Improve title

Change "link" which misleadingly implied transport level
security.

Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>
2020-01-04 01:16:25 +11:00
Nick Coghlan 34343da45d PEP 573: SystemError->TypeError and misc copy-edits (GH-1264)
* report TypeError rather than SystemError when bad types are passed
  to new APIs
* add PyType_FromModuleAndSpec to the list of new functions
* wrap text at 80 columns
* add C API docs links for thread-local storage and context variables
* note in abstract that only the initial state lookup from slots is
  inherently slow, with subsequent lookups being amenable to caching
* other minor wording tweaks
2020-01-03 13:24:51 +01:00
Nick Coghlan 8dcf7fe49c
PEP 558: Fix mention of old locals() semantics (#1266)
When updating the PEP to specify independent snapshots for locals()
at function scope, I missed this reference to the old semantics
that returned a direct reference to the dynamic internal snapshot.
2020-01-02 02:30:39 +10:00
Nick Coghlan 475d6cdf8c
PEP 558: Add Discussions-To header for Discourse thread (#1265)
Also adjusts a Python version reference to account for two
releases taking place since the first draft of this PEP.
2019-12-31 15:13:30 +10:00
Nick Coghlan 54888058ce
PEP 558: Switch to independent snapshots at function scope (#1094)
* Switch to independent snapshots at function scope
* New public C API, PyEval_Get_PyLocals(), that matches the updated locals() builtin
* At function scope, PyEval_GetLocals() returns the internal shared mapping from inside the proxy (returning a borrowed reference means this API can't offer the new independent snapshot semantics)
2019-12-30 16:22:46 +10:00
Goutham Bhat 8067cb323e PEP 484: Remove square brackets around ellipsis (#1263) 2019-12-28 21:05:26 -07:00
Carl Friedrich Bolz-Tereick f76fa9f5bf PEP 567: typo in pseudocode of ContextVar.reset (#1262) 2019-12-23 11:19:34 -08:00
Sumana Harihareswara 33b62136d8 PEP 458: Add sponsor and update status (#1261)
Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>
2019-12-23 13:07:03 +10:00
Mark Mendoza 50eadddca7 PEP 612: Formatting changes (#1260)
* line breaking

* one extra space

* Ps

* fix syntax
2019-12-21 08:12:00 +11:00
Mark Mendoza 0644091b0e PEP 612: Parameter Specification Variables (#1259)
* Initial submission of PEP 612

* fix some formatting problems

* removing code-block type to be compatible with build script

* permissive license
2019-12-21 02:12:44 +11:00
Łukasz Langa f1ba19c5d6
Actual dates for 3.8.1 and 3.9.0a2 2019-12-19 10:05:28 +01:00
Ned Deily b87b603162
3.7.6 and 3.6.10 actuals 2019-12-19 02:32:17 -05:00
Eitan Adler 8a0540c5ad PEP-456: fix typo (#1258)
The conditional statement likely meant "if", not "is"
2019-12-19 00:58:18 +11:00
Frank Dana 117aea5a38 PEP 611: Spellchecking, minor copyedit (#1255) 2019-12-16 11:47:53 -08:00
Ernest W. Durbin III 4a4973b8bc PEP-8101: Results (#1257) 2019-12-16 07:06:45 -08:00
Ned Deily bc1ff10fe6 3.6.10rc1 and 3.7.6rc1 actuals 2019-12-15 02:28:43 -05:00
Frank Dana 3a80f3eacc PEP 611: Correct typo (#1254)
valuses => values
2019-12-15 11:20:35 +11:00
Brett Cannon 1542941b34
PEP 518: Clarify how tools should treat the absence of things 2019-12-13 15:27:42 -08:00
Łukasz Langa 8b373d0bfd
[pep-567] Dates for 3.8.1rc1, 3.8.1, 3.8.2rc1, 3.8.2 2019-12-11 18:13:04 +01:00
Mark Shannon 661b42eeb8
PEP 611: Drop restriction on the number of coroutines. (#1252) 2019-12-11 10:29:37 +00:00
Christopher Hunt e6afc5973f PEP 508: Add missing comma to grammar test code (#1250) 2019-12-07 14:45:38 +11:00
Mark Shannon c2171bc3e8 PEP 611: 'The one million limit' (#1249)
* One million PEP -- first draft

* Update 'one million' PEP with modifications and clarifications from python-dev feedback.

* Choose 611 as number for 'one million limit' PEP.

* PEP 611: Add compile time modification of limit to rejected ideas.

* PEP 611: Use correct 'Type'.

* PEP 611: Fix spelling and markup.

* PEP 611: Make upgrade path simpler and more explicit. Add sections on enforcement and about other implementations.
2019-12-06 22:37:32 +11:00
Paul Moore 04f5584d64
Accept PEP 600 (#1248) 2019-12-04 23:24:33 +00:00
Ned Deily 680ec57987 3.6.10 schedule 2019-12-04 18:22:31 -05:00
Barry Warsaw ef9b44c17c
Reject PEPs 606 and 608 as per SC decision (#1246) 2019-12-03 16:04:38 -08:00
Trishank Karthik Kuppusamy 6d34b869c7 PEP 458: fix technical choices and remove ambiguity (#1203) 2019-12-02 13:42:40 -08:00
Yannick Jadoul fb3b36e8b2 Add missing return None in except clause to pseudo-code. (#1205) 2019-12-02 13:26:02 -08:00
Philippe PRADOS bbc91a9b64 Pep 0604 : Various updates; GenericAlias impact, and rewrite objections section (#1194) 2019-12-02 13:23:33 -08:00
Guido van Rossum b00ee66326
PEP 584: Add post-history and remove draft note (#1245)
There's no need to put "DRAFT" at the top of the PEP, that's already in the headers.
2019-12-02 11:09:02 -08:00
Tal Einat 9096381fde PEP 505: mention late-stage proposals for similar additions to Javascript (#1237) 2019-12-02 08:58:11 -08:00
Ernest W. Durbin III 8910a90d15
typo 🦃 (#1243) 2019-11-27 15:44:34 -05:00
Ernest W. Durbin III 9dc8fe1701
update PEP 8101 per https://discuss.python.org/t/steering-council-nomination-guido-van-rossum-2020-term/2657/11 (#1242) 2019-11-27 14:33:03 -05:00
Sumana Harihareswara c36e6e7218 Fix typos in PEP 480 (#1241)
Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>
2019-11-26 19:46:04 -08:00
Michael 337a9ce0d0 PEP 589: Fix typos (#1238) 2019-11-20 13:47:39 +01:00
Łukasz Langa 212172a3e3
[pep-596] Actual 3.9.0a1 date 2019-11-20 02:12:50 +01:00
Petr Viktorin 27e7a564ac PEP 579: Accept (with a reminder on informational PEPs) (#1233) 2019-11-19 10:12:42 -08:00
Ernest W. Durbin III b8533e1483
PEP 8101: Initial draft of pep for election of 2020 term steering council (#1236)
* initial draft of PEP-8101 for election of 2020 term steering council

* clarify the administration of the election
2019-11-18 13:47:50 -05:00
Brett Cannon ddd6d70ca5
Assign a number to the Direct URL packaging PEP 2019-11-14 09:43:17 -08:00
Stéphane Bidoul (ACSONE) 1e094877fd Recording the Direct URL Origin of installed distributions (#1145) 2019-11-14 09:41:21 -08:00
Guido van Rossum da480869f8 PEP 593: Set Python-Version: 3.9 (#1234) 2019-11-13 13:33:48 +00:00
m-aciek 4308aabdba Fixed punctuation, letter case in brand name. (#1232) 2019-11-12 12:58:13 -08:00
Brett Cannon 1ef9cdb152
Defer PEP 533 as requested by Yury 2019-11-12 11:18:39 -08:00
Guido van Rossum ab10a8c5a9
PEP 558: Move target version to 3.9 (#1224) 2019-11-08 13:58:12 -08:00
Guido van Rossum c73e905b82
PEP 457: Mark as Final -- there's nothing left to do here now PEP 570 is accepted (#1223) 2019-11-08 13:56:29 -08:00
Dimiter Naydenov f42acbec60 Fix #1229: create_fifo->create_channel in example code (#1230) 2019-11-08 12:18:04 -08:00
Kyle Stanley 14e05f57a4 Grammatical improvements for PEP 606 (#1227)
* Grammatical improvements for PEP 606

* Minor grammar fix

* Fix underline
2019-11-08 09:12:44 +01:00
Dustin Ingram e5fdfee5f8 PEP 609: PyPA Governance (#1221) 2019-11-07 14:53:02 -08:00