Ethan Furman
d43bca1293
fix typo
2021-09-10 23:01:12 -07:00
Ethan Furman
43e722f965
update back-compatibility section
2021-09-10 22:43:42 -07:00
Nick Coghlan
b496b1865b
PEP 467: Drop the bchr builtin proposal ( #2068 )
2021-09-09 14:44:11 -07:00
Ned Deily
63d31425d0
Updates for 3.7.12 and 3.6.15 releases
2021-09-04 18:07:51 -04:00
Christopher H.Barker, PhD
434a032b34
PEP 8: Removed references to Python 2 ( #2059 )
...
Also rewrite implicit mentions of Python 2 (e.g. "new-style classes").
2021-09-01 15:44:36 -07:00
Geoffrey Thomas
be9ac9b94d
PEP 668: Fix links to other PEPs ( #2058 )
2021-08-26 12:41:36 -07:00
Irit Katriel
5d9d08c12c
Add Irit as co-owner of PEP 654 ( #2061 )
2021-08-26 11:54:17 -07:00
Nick Coghlan
9db8dc3e0f
PEP 558: Update PEP for implementation changes and PEP 667 ( #2060 )
...
* address remaining review comments from the July threads
* Rationale section renamed to Motivation
* Design Discussion section renamed to Rationale and Design Discussion
* kind enum is guaranteed to be at least 32 bits
* fast refs mapping is stored on the underlying frame
* delay initial cache refresh for each proxy instance to the
first operation that needs it
* be specific about which operations always update the cache, and which
update it if it hasn't been updated by this proxy instance
* eliminate more mentions of the old "dynamic snapshot" terminology
* add new rational/discussion section covering PEP 667 (including
how the PEP 558 implementation could be turned into a PEP 667
implementation if desired)
* make it clearer that proxy instances are ephemeral (lots of
stale phrasing with "the" dating from when they stored on the frame)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2021-08-26 19:26:13 +10:00
Geoffrey Thomas
636b2d7fdb
PEP 668: "Graceful cooperation between external and Python package managers" ( #2056 )
2021-08-25 13:39:23 -07:00
Mark Shannon
6dcb556f9d
PyEval_GetLocals() to return a borrowed reference. Minor fixes to examples. ( #2057 )
2021-08-25 16:27:10 +01:00
Brett Cannon
3eb5865851
List Mark Shannon as the owner of PEP 667
2021-08-24 14:07:16 -07:00
Matthew Rahtz
cebfa33baa
PEP 646: Add additional motivation for why *Ts over Unpack[Ts] ( #2054 )
2021-08-23 13:26:52 -07:00
Tzu-ping Chung
b89333c73b
PEP 658: fix grammar ( #2050 )
2021-08-23 12:14:11 -07:00
Mark Shannon
74b5733b33
PEP 667: Alternative to PEP to 558 for frame.f_locals and locals(). ( #2053 )
2021-08-20 14:37:20 +01:00
Matthew Rahtz
d70e05a293
PEP 646: Add section on grammar changes ( #2039 )
2021-08-18 08:20:33 -07:00
Pradyun Gedam
cca55311f8
PEP 658: Mark as Accepted ( #2049 )
2021-08-17 15:37:50 -07:00
Brett Cannon
d6d5dadf61
PEP 665: fix a markup error
2021-08-16 14:09:17 -07:00
Brett Cannon
2336f2d58d
PEP 665: fix markup errors
2021-08-16 14:08:49 -07:00
Brett Cannon
2d7c608983
Add an open issue about `marker` and `needs` per package version
2021-08-16 14:07:32 -07:00
Brett Cannon
2147ddc995
PEP 665: add some open issues
2021-08-13 17:25:36 -07:00
Brett Cannon
8d32878e36
PEP 665: fix a grammar mistake
2021-08-05 13:37:19 -07:00
Brett Cannon
90600cc410
PEP 665: more clarifications based on feedback
2021-08-05 11:59:25 -07:00
Brett Cannon
05ef4c35e8
PEP 665: add missing link targets
2021-08-03 17:25:57 -07:00
Brett Cannon
12c8d47366
PEP 665: try to use more specific terminology
...
Based on feedback from the Discourse thread.
2021-08-03 15:35:42 -07:00
Pablo Galindo
99720ffe11
PEP 619: Update date for Python3.10rc1
2021-08-03 17:40:12 +01:00
Ethan Furman
054652d10b
PEP 467: incorporate SC feedback
...
- fromsize: make second parameter `fill=` keyword
- fromord -> fromint
2021-08-02 18:12:32 -07:00
Brett Cannon
6bd4e17465
PEP 665: fix syntax error
2021-07-31 15:08:01 -07:00
Brett Cannon
ae53120c3f
PEP 665: clarifications based on feedback
2021-07-30 16:50:34 -07:00
Brett Cannon
9417cfacf1
PEP 665: update the discussions-to field
2021-07-29 18:04:59 -07:00
Brett Cannon
dc96e26831
PEP 665: Specifying Installation Requirements for Python Projects ( #2043 )
2021-07-29 17:56:39 -07:00
Brett Cannon
56770adfc9
Add PEP 663 and 664 authors to CODEOWNERS
2021-07-29 16:24:31 -07:00
Brett Cannon
9cf3171f43
PEP 648: grammar tweaks
2021-07-25 23:14:03 -07:00
Brett Cannon
de02973f85
PEP 648: add missing trailing `__`
2021-07-25 22:59:30 -07:00
Veronica Berglyd Olsen
76b7cbd1a6
PEP 8: Fix indentation of two paragraphs in list ( #2041 )
2021-07-22 07:18:38 -07:00
Ethan Furman
beb22ee65a
incorporate feedback from Nick Coghlan
...
- clarify that Color is an intEnum
- change references to 3.9 to 3.10
2021-07-21 11:19:43 -07:00
Nick Coghlan
0e0321afaf
PEP 558: Incorporate review comments from python-dev posting ( #2038 )
...
- Fix miscellaneous typos
- Remove an outdated mention of possibly dropping suport for storing
extra f_locals keys in optimised scopes
- Make it more explicit that accessing frame.f_locals in Python
refreshes the f_locals cache on that frame
- Replace GetReturnsCopy with GetKind & other updates
- Reference Jan/Feb 2021 python-dev threads
- Note that read-only views on optimised frames have
the same cache consistency limitations as the read/write
proxy does.
2021-07-21 14:28:21 +02:00
Ethan Furman
f58b89ccd6
improve motivation and rationale
2021-07-20 21:10:30 -07:00
Nick Coghlan
f350ee5630
PEP 558: Update Discussions-To and copyright notice ( #2037 )
2021-07-18 14:56:28 +10:00
Nick Coghlan
1a27cad226
PEP 558: Update for fast locals proxy caching design changes ( #2035 )
...
Further implementation work on the fast locals proxy resulted
in treating the "f_locals" frame storage more as an implicitly
or explicitly updated cache, rather than treating it solely as a
dynamic snapshot.
2021-07-17 21:16:51 +10:00
Ammar Askar
d469147768
PEP-657: Mark PEP657 as final (GH-2032)
2021-07-17 03:25:16 +01:00
Brett Cannon
589b945e30
PEP 621: clarify what the `text` field for `license` represents
2021-07-14 12:55:19 -07:00
Dominic Davis-Foster
5cedff4008
Remove additional backticks from inline code ( #2033 )
2021-07-14 11:01:22 -07:00
Dominic Davis-Foster
50d68cd497
PEP 533: Fix links containing inline code. ( #2034 )
2021-07-14 10:18:34 -07:00
Brett Cannon
38057a899b
PEP 663: fix some spacing
2021-07-13 14:09:40 -07:00
Dominic Davis-Foster
7654df8351
PEP 621: Remove mentions of core metadata from `Entry points` ( #1989 )
2021-07-13 13:59:28 -07:00
Ethan Furman
e6ce12334a
add mitigation section
2021-07-13 12:19:58 -07:00
Pablo Galindo Salgado
16c020f674
PEP 664: Python 3.11 Release Schedule ( #2031 )
2021-07-12 14:11:26 +01:00
Hugo van Kemenade
d9235e1422
Add release date of 3.5.8 final ( #1591 )
...
https://github.com/python/cpython/releases/tag/v3.5.8
2021-07-12 13:56:28 +02:00
Hugo van Kemenade
e61ca95fce
Add PEP abstract to the RSS feed ( #1679 )
...
* Flake8 fixes
* Use first paragraph of abstract as 'description', and PEP author as 'author'
* Check RSS generation runs with no error
2021-07-12 13:55:16 +02:00
Pablo Galindo
86332b3564
PEP 619: Update date for Python3.10b4
2021-07-12 02:48:51 +01:00