Commit Graph

10816 Commits

Author SHA1 Message Date
Jelle Zijlstra 484c43d0a7
PEP 728: Improve specification (#4166)
- Specify that extra_items and closed are also supported with the
  functional syntax.
- Rewrite the rules for `closed=True` and inheritance. I attempted
  to make `closed=True` exactly equivalent to `extra_items=Never` in
  terms of inheritance. The semantics as specified in the previous
  version of the PEP felt harder to understand and less consistent.
- Fix some incorrect comments regarding expected type checker errors.
- Clarify section on assignability with Mapping
- Add section on runtime behavior. I tried to make the intended runtime
  behavior simple to implement and understand. This makes the runtime
  simpler but may make life more complicated for tools consuming the
  metadata.
- Fix typos and trailing whitespace
2024-12-20 00:13:09 +00:00
Hugo van Kemenade d98e3fa418
PEP 472: Fix Sphinx reference warnings (#4174) 2024-12-19 22:04:05 +02:00
Hugo van Kemenade cfa7c19fa7
Infra: Specify Sphinx config path for Read the Docs (#4177)
Specify Sphinx config
2024-12-19 22:03:51 +02:00
Hugo van Kemenade 1688d7fafb
PEP 745: 3.14.0a3 was released on 2024-12-17 (#4176) 2024-12-17 18:46:38 +02:00
Pablo Galindo Salgado f7f1c6427c
PEP 768: Correct attribution (#4175) 2024-12-16 15:42:45 +00:00
Pablo Galindo Salgado a79f847f4c
PEP 768: Expand the security considerations section (#4173) 2024-12-16 13:27:37 +00:00
Sergey B Kirpichev cbf8efbc53
PEP 757: mark as Final (#4167)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-12-16 08:23:59 +01:00
Hugo van Kemenade d8194ab32c
Infra: let codespell run in parallel and output in order (#4146) 2024-12-15 22:59:06 +02:00
Hugo van Kemenade 8444d202c5
PEP 386: Fix Sphinx reference warning (#4149) 2024-12-15 22:57:19 +02:00
Hugo van Kemenade 646ae7ed6e
PEP 376: Fix Sphinx reference warnings (#4148) 2024-12-15 22:57:13 +02:00
Barry Warsaw 6e1a745073
PEP 768: Fix a small typo (#4171)
Fix a small typo
2024-12-14 12:51:14 -08:00
Matt Wozniski f8b3777ea0
PEP 768: Flesh out the security design (#4169) 2024-12-14 12:21:50 +00:00
Hugo van Kemenade 2ffe706cdd
PEP 768: Add Discussions-To and Post-History headers (#4165) 2024-12-13 16:28:36 +00:00
Hugo van Kemenade c1c9094de4
PEP 13: Add deadline of one week to second a vote of no confidence (#4163) 2024-12-13 09:56:19 +02:00
Irit Katriel 9f2b31949f
PEP-765: rewrote two sentences as proposed by Jeff Glass (#4164) 2024-12-12 12:05:34 +00:00
Pablo Galindo Salgado 749797171e
PEP 768: Add some minor changes to the APIs and some clarifications (#4162) 2024-12-11 16:24:01 +01:00
Guido van Rossum e4f3216938
PEP 13: Add STAR voting and misc tidbits (#3958)
* STAR voting with Multi-winner Bloc STAR

* Note linking to devguide Discourse template

* Amend "Changing this document"; add History line.

* Use actual hyperlinks

* Fix link to template

* Finalize change log

---------

Co-authored-by: Éric <merwok@netwok.org>
2024-12-10 09:22:02 -08:00
Ee Durbin 0fd890c3f3
PEP 8106: Publish results (#4161) 2024-12-10 07:30:28 -05:00
Sergey B Kirpichev 108d330f50
PEP 757: Mark as Accepted (#4159)
* Remove implementation details from  PyLongExport docs

* Set PEP 757 status to Accepted

Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
2024-12-09 11:04:14 +01:00
Hugo van Kemenade ea3063ea10
PEP 768: Add pablogsal to `CODEOWNERS` (#4160) 2024-12-09 07:41:07 +00:00
William Woodruff 507481b1e2
PEP 748: A Unified TLS API for Python (#3853)
Signed-off-by: William Woodruff <william@yossarian.net>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-12-09 12:51:16 +10:00
Sergey B Kirpichev 9d8427eb97
PEP 757: address gpshead's review (part 2, the value field) (#4153)
Co-authored-by: Gregory P. Smith <greg@krypto.org>
2024-12-09 12:41:16 +10:00
Pablo Galindo Salgado 24e078b7ce
PEP 768: Safe external debugger interface for CPython (#4158) 2024-12-09 00:19:05 +00:00
Hugo van Kemenade f91366e50c
PEP 421: Fix Sphinx reference warnings (#4150) 2024-12-06 20:17:22 +02:00
Joshua Bambrick 96b79107f9
PEP 736: Final Draft (#4145) 2024-12-06 16:12:05 +02:00
Eneg b8b0e37ea5
PEP 767: Update Discussions-To (#4157) 2024-12-05 11:37:44 -08:00
Hugo van Kemenade f4878ff44f
PEP 596, 619, 664, 693, 719: 3.9.21, 3.10.16, 3.11.11, 3.12.8, 3.13.1 released 2024-12-03 (#4154) 2024-12-05 21:08:36 +02:00
Eneg ed44bb0655
PEP 767: Annotating Read-Only Attributes (#4127)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Carl Meyer <carl@oddbird.net>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-12-03 20:19:01 -08:00
William Woodruff 8b84ca20ba
PEP 740: Mark as Final (#4114)
Signed-off-by: William Woodruff <william@yossarian.net>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2024-12-03 20:16:41 +02:00
Hugo van Kemenade cfe69dfa59
PEP 352: Fix Sphinx reference warning (#4147)
Co-authored-by: Guido van Rossum <gvanrossum@gmail.com>
2024-12-03 20:09:24 +02:00
Sergey B Kirpichev bf6f2d4d23
PEP 757: address gpshead's review (#4144)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-12-03 15:22:07 +01:00
Victor Stinner 1e7852ce96
PEP 757: Remove PEP Delegate (#4142) 2024-11-28 17:57:06 +01:00
Victor Stinner d8f78a4e9d
Revert "Set PEP 757 status to Accepted (#4140)" (#4141)
This reverts commit 5074ef63c2.
2024-11-28 17:52:51 +01:00
Victor Stinner 5074ef63c2
Set PEP 757 status to Accepted (#4140) 2024-11-28 16:28:36 +01:00
Victor Stinner 0c046c61ed
PEP 743: Update Discussions (#4137) 2024-11-26 12:55:57 +01:00
Petr Viktorin 25e23d80c6
PEP 672: Mention Unicode TR 55 (GH-4133)
Unicode Technical Report 55 “Unicode Source Code Handling” was published in January and contains lots of relevant information and general recommendations.

Also in this PR: Yank obsolete metadata.
2024-11-26 11:14:21 +01:00
Hugo van Kemenade e8a9e608c7
PEP 101: Updates (#4136) 2024-11-26 08:56:41 +02:00
Frazer McLean c396e8f9e8
PEP 440: Update regex from packaging project (#3288)
Update regex from packaging project

See https://github.com/pypa/packaging/pull/705

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2024-11-24 00:20:53 -08:00
Ee Durbin 1fed2b60d7
PEP-8106: update with nominations and voter roll (#4135) 2024-11-22 07:09:24 -05:00
Irit Katriel aa1603b1e5
PEP 765: specify when the SyntaxWarning will be emitted, and explain why (#4132) 2024-11-21 23:02:24 +00:00
Mike Sarahan ac1c66e538
PEP 766: Explicit Priority Choices Among Multiple Indexes (index priority) (#4123)
* add index priority pep draft

* Address feedback from Barry and Ethan

* PEP 766: explicit priority choices among multiple indexes

Apply suggestions from code review

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>

* address feedback from DPO and linting

* revise text

* Apply suggestions from code review

Thanks Hugo!

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>

---------

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-11-21 12:00:24 -08:00
Irit Katriel cc9e512b3a
PEP 765: add rejected ideas section (#4130) 2024-11-20 12:22:24 +00:00
Irit Katriel 6083e27dbe
PEP 765: add report as appendix (#4125) 2024-11-20 12:10:56 +00:00
Irit Katriel 798ee6edab
PEP 765: link with pep 601 (#4128) 2024-11-20 21:56:53 +10:00
Hugo van Kemenade 43f01fddbe
PEP 745: 3.14.0a2 was released on 2024-11-19 (#4131) 2024-11-19 23:33:21 +02:00
Jelle Zijlstra b5e0427503
PEP 12: Remove explicit mention of real name (#4129) 2024-11-19 13:41:37 -05:00
Sergey B Kirpichev 5c58fe2f4a
PEP 757: edit rejected ideas (mpz_import/export-like API) (#4126) 2024-11-19 09:00:45 +01:00
Páll Haraldsson a1591857f6
PEP 540: Correct `sys.output` to `sys.stdout` (#4122) 2024-11-18 13:06:26 +00:00
Irit Katriel d15e866a56
PEP 765: add discussion link, tweak one sentence (#4120) 2024-11-16 11:42:12 +00:00
Irit Katriel f99949737c
PEP 765: Disallow return/break/continue that exit a finally block (#4119) 2024-11-16 09:45:36 +00:00