Jelle Zijlstra
5cea9b5d29
PEP 695: Lazy evaluation, concrete scoping semantics, other changes ( #3122 )
...
- Lazy evaluation means that referencing a later type variable works at runtime
- Disallow walrus in TypeVar bounds, and also disallow yield/yield from/await
in the same contexts
- Remove rejection of lambda lifting; that is the implementation we are using now
- Change the AST
- Change of direction on mangling
- More precise scoping rules
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
2023-05-08 11:21:04 -07:00
Hugo van Kemenade
e1c692eb31
PEP 693: Postpone 3.12.0b1 by two weeks ( #3139 )
2023-05-08 14:55:27 +02:00
Sam Gross
5dfac740c0
PEP 703: Update Post-History ( #3137 )
2023-05-04 11:54:52 -07:00
Sam Gross
c974cbde13
PEP 703: Update with results from nogil 3.12 rebase ( #3126 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-05-04 18:00:54 +01:00
Marc Mueller
c10a1165af
PEP 696: Use list for ParamSpec default [Fix] ( #3133 )
2023-05-02 06:35:41 -07:00
Oleg Iarygin
b9ca714a43
Lint: Fix outstanding codespell spelling errors ( #3129 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: wookie184 <wookie1840@gmail.com>
2023-05-01 13:00:36 -06:00
Amethyst Reese
982e193c54
PEP 713: Add link to reference implementation ( #3130 )
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-04-30 11:08:25 -06:00
CAESIUS_TIM
5db5213b9f
PEP 8: Clarify variable name in slice ( #3128 )
2023-04-30 07:23:54 -07:00
chaojie
6eb6167770
Infra: Make the sticky banner opaque for better readability ( #3075 )
...
Make the stick banner opaque for better readability
2023-04-28 12:31:40 -05:00
Adam Turner
63a594ff38
PEP 649: Fix literal block syntax ( #3125 )
2023-04-26 00:14:44 +01:00
larryhastings
b49ab691d8
Fixes to PEP 649 based on feedback. ( #3124 )
...
* Move the "Mistaken rejection" section up to Overview.
* Stipulate that the exact value of strings returned by SOURCE
format may change in the future.
* Disallow walrus and generator operators in annotation expressions.
2023-04-25 15:14:54 -07:00
Amethyst Reese
70532f8abf
PEP 713: add discussion link ( #3121 )
2023-04-23 14:55:21 -07:00
Joshua Cannon
04dce495d5
PEP 712: Adding discussion links ( #3120 )
2023-04-23 13:24:27 -07:00
Amethyst Reese
fc60c98e22
PEP 713: Callable Modules ( #3117 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2023-04-23 23:09:14 +03:00
Carl Meyer
8c61071df1
PEP 649: distinguish annotations requested as strings vs objects ( #3118 )
2023-04-22 22:51:09 -07:00
Carl Meyer
076f44117a
PEP 649: typo fixes and minor clarifications ( #3113 )
...
* PEP 649: typo fixes and minor clarifications
* review comments
2023-04-22 22:50:38 -07:00
Joshua Cannon
468f3ed4eb
PEP 712: Adding a "converter" parameter to dataclasses.field ( #3095 )
...
Co-authored-by: Erik De Bonte <erikd@microsoft.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2023-04-22 17:11:31 -07:00
Adam Turner
87959f5364
PEP 664: Update with final release date for 3.11.3 ( #3115 )
2023-04-22 08:04:24 +02:00
Adam Turner
17f1ffde6f
PEP 619: Update with final release date for 3.10.11 ( #3116 )
2023-04-22 08:04:08 +02:00
Mariusz Felisiak
26450d396a
PEP 693: Update release date for 3.12.0a7 ( #3114 )
...
See https://www.python.org/downloads/release/python-3120a7/
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2023-04-21 16:11:23 +01:00
Hugo van Kemenade
aea1fd51ef
PEP 649: fix and improve formatting
...
* PEP 649: fix backticks
* PEP 649: fix typos
* PEP 649: update formatting
* PEP 649: update formatting
* PEP 649: remove redundant emacs metadata
* PEP 649: use more roles
2023-04-19 13:33:23 -07:00
Pradyun Gedam
30e586693c
PEP 704: Add a missing word in PEP withdrawal notice ( #3111 )
2023-04-19 14:25:07 -06:00
larryhastings
f223b5bd71
Update PEP 649 with a major revision. ( #3106 )
...
Update PEP 649 with a major revision.
2023-04-19 11:35:03 -07:00
Irit Katriel
cd7decdffa
PEP 707: Mark as rejected ( #3098 )
2023-04-13 14:04:24 +01:00
Jelle Zijlstra
3964463146
PEP 695: Mark as accepted ( #3103 )
2023-04-12 20:57:03 -07:00
Petr Viktorin
af6009befd
PEP 697: Mark as Accepted ( #3101 )
2023-04-11 19:36:37 -05:00
Mark Shannon
b07d65789d
PEP 669: Update to reflect latest additions. ( #3100 )
...
Update PEP 669 to reflect latest additions.
2023-04-11 16:40:41 +01:00
Joshua Cannon
086d2a89b7
PEP 697: Fix typo ( #3099 )
2023-04-11 17:38:45 +03:00
Eric Snow
e756038ec3
PEP 684: Mark as Accepted ( #3097 )
2023-04-10 11:48:32 -06:00
Eric Snow
753252d2e8
PEP 554: Bump to 3.13 ( #3096 )
2023-04-10 10:32:03 -06:00
Roman Solomatin
9fa2dd938b
Meta: Change make render to make html in docs ( #3094 )
2023-04-09 10:43:55 +03:00
Roman Solomatin
67712e46d8
Infra: Fix topics links from pep-0000 ( #3093 )
2023-04-08 17:36:57 -05:00
Jelle Zijlstra
d5bbcb9764
PEP 702: Final tweaks ( #3092 )
...
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2023-04-08 06:52:51 -07:00
Łukasz Langa
c607a47b45
PEP 101: Add information on Sigstore ( #3085 )
...
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2023-04-07 23:27:47 +02:00
Nathaniel J. Smith
2ad19ddeb0
PEP 711: fill in discussion links ( #3091 )
...
PEP 711: Fill in Discussions-To/Post-History
2023-04-07 00:46:47 -07:00
Nathaniel J. Smith
c9f29a8d42
PEP 711: PyBI: a standard format for distributing Python Binaries ( #3090 )
...
* Add PEP 711 (PyBI format)
* pygments doesn't understand csv
* remove some lints
* Doh, fix filename
2023-04-07 00:30:10 -07:00
Hugo van Kemenade
3f4e0209e3
PEP 582: Mark as rejected ( #3078 )
...
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2023-04-06 10:26:37 -07:00
Mark Shannon
8a24bdeb04
PEP 669: Mark as accepted ( #3077 )
...
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2023-04-05 15:39:28 +01:00
Fridolín Pokorný
f10fdabaec
PEP 710: Add discuss thread to PEP's post-history ( #3087 )
...
Signed-off-by: Fridolin Pokorny <fridolin.pokorny@datadoghq.com>
2023-04-03 11:20:52 -04:00
Fridolín Pokorný
0c6f86f0b9
PEP 710: Recording the provenance of installed packages ( #3076 )
2023-04-03 10:54:21 -04:00
Łukasz Langa
70437b31d8
PEP 101: PRs to the release management PEP shouldn't ping Guido and Barry ( #3086 )
2023-04-03 16:52:47 +02:00
C.A.M. Gerlach
4b3c9504ed
Infra: Fix hiding of References if it contains invisible SystemMessage ( #3083 )
2023-04-03 16:05:21 +02:00
Mark Shannon
9b56f53c05
PEP 667: Update to reflect latest discussion and ideas ( #3073 )
2023-04-03 16:03:55 +02:00
Pradyun Gedam
6b04073a96
PEP 704: Withdraw and add a withdrawal notice ( #3081 )
2023-04-01 19:48:20 +01:00
Hugo van Kemenade
3028f07ad7
Lint: Check spelling on CI but don't fail ( #3080 )
...
Check spelling on CI (no fail), fix typo in docs, ignore some others
2023-03-30 19:52:29 +03:00
Hugo van Kemenade
39a9c468e2
Infra: Fix CODEOWNERS errors ( #3079 )
2023-03-29 15:51:20 +03:00
Petr Viktorin
120a6a55d3
PEP 706: Mark Accepted & update ref. implementation link ( #3072 )
...
PEP 706: Mark Accepted & update ref. implementation
2023-03-27 13:34:08 +02:00
Carl Meyer
6df84c422d
PEP 709: clarify that async comprehensions are also inlined ( #3071 )
2023-03-22 09:16:05 -06:00
Eric Snow
73d1776e8a
PEP 554: Minor Updates ( #3067 )
...
This includes minor fixes and other edits based on some feedback (https://discuss.python.org/t/pep-554-multiple-interpreters-in-the-stdlib/24855/7 ).
2023-03-21 09:56:19 -06:00
Pradyun Gedam
06e5a8a693
Implement support for sticky banners and utilize them ( #2992 )
2023-03-20 08:42:01 +00:00