Commit Graph

10502 Commits

Author SHA1 Message Date
Hugo van Kemenade 248999fc15
PEP 681: Mark as Final (#3674) 2024-02-15 17:17:07 -08:00
Jelle Zijlstra b9cc1fcc61
PEP 742: Add Discussions-To; use TypeIs (#3665) 2024-02-15 17:16:03 -08:00
Hugo van Kemenade e1f09321ac
PEP 698: Mark as Final (#3676) 2024-02-15 12:03:31 -07:00
Hugo van Kemenade 9b015251ad
PEP 675: Mark as Final (#3673) 2024-02-15 18:22:13 +02:00
Hugo van Kemenade bcd42d645e
PEP 593: Mark as Final (#3669) 2024-02-15 17:45:15 +02:00
Hugo van Kemenade 74ceb5d8ae
PEP 591: Mark as Final (#3668) 2024-02-15 07:39:51 +02:00
Hugo van Kemenade e329925dba
PEP 589: Mark as Final (#3667) 2024-02-14 13:43:47 -07:00
Hugo van Kemenade ef1b489c4c
PEP 586: Mark as Final (#3666) 2024-02-14 13:29:34 -07:00
Malcolm Smith fda02b5757
PEP 738: Android support, draft 2 (GH-3651) 2024-02-13 16:16:35 +01:00
Jelle Zijlstra 53c3d1a703
PEP 742: TypeNarrower (#3649)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-02-10 20:14:42 -08:00
William Woodruff 708a7295c7
PEP 740: initial feedback (#3637)
Signed-off-by: William Woodruff <william@yossarian.net>
2024-02-10 20:48:19 +02:00
Hugo van Kemenade 9c7c5e06f7
PEP 647: Mark as Final (#3577) 2024-02-10 20:25:14 +02:00
Victor Stinner 71308a8cab
Fix HTML "Last Modified" link in the footer (#3653)
Add "peps/" to the URL.
2024-02-09 15:06:51 +00:00
Zixuan Li 15135035de
PEP 728: Fix formatting and code highlighting issues (#3659)
Signed-off-by: Zixuan James Li <p359101898@gmail.com>
2024-02-09 05:24:13 -08:00
Zixuan Li 54ba2b4612
Add the "Discussions-To"/"Post-History" headers and fix a typo. (#3658)
Signed-off-by: Zixuan James Li <p359101898@gmail.com>
2024-02-08 21:31:58 -08:00
James Hilton-Balfe 7dab70653e
PEP 718: Update discussions link (#3594) 2024-02-09 07:22:26 +02:00
Zixuan Li 395a3115da
PEP 728: TypedDict with Typed Extra Fields (#3441)
Signed-off-by: Zixuan James Li <p359101898@gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-02-08 18:55:10 -08:00
Eric Traut 4112eff73b
PEP 724: Withdraw (#3656) 2024-02-08 18:51:39 -08:00
Sergey B Kirpichev a75631e0d4
PEP 726: fix type of sys.modules (#3642) 2024-02-08 16:58:24 -08:00
Victor Stinner dccf12ae3b
PEP 741: Add second discussion thread to Post History (#3654) 2024-02-08 18:00:51 -06:00
Brett Cannon 8a344a572a
PEP 11: promote `wasm32-wasi` to tier 2 (#3655) 2024-02-08 12:57:25 -08:00
Victor Stinner bbc39a5100
PEP 741: Second version (#3652) 2024-02-08 19:40:50 +01:00
Hugo van Kemenade ac8927ae3c
Meta: Remove theller from `CODEOWNERS` (#3650) 2024-02-08 16:49:07 +00:00
Hugo van Kemenade ed037e66b7
Meta: Update config (#3645) 2024-02-08 18:43:54 +02:00
Rebecca Chen 4f151e9777
PEP 696: consolidate discussion of constraint solving in "Function Defaults" section, add new "Subtyping" section (#3648)
* PEP 696: consolidate discussion of constraint solving.

Consolidates discussion of usage of defaults in constraint solving in
the "Function Defaults" section, to make it clear that this is
experimental and unspecified.

* PEP 696: Explicitly call out that defaults do not affect subtyping.
2024-02-07 16:44:55 -08:00
Rebecca Chen 2b913684ca
PEP 696: some suggestions to make the text clearer (#3641)
* Moves TypeVarTuple discussion so the text flows better. Otherwise, it
  feels to me like an awkward interlude between the paragraph
  introducing rules and the actual rules.
* In sections where the text uses `T1` and `T2` as TypeVar names, changes
  the examples to use the same names.
* Fix subtyping relationship in "Bound Rules."
* Spell out subclassing rules in the text, rather than leaning so much on the example.

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: James Hilton-Balfe <gobot1234yt@gmail.com>
2024-02-07 16:29:44 -08:00
Hugo van Kemenade 67c0d14227
PEP 544: Mark as Final (take 2) (#3647) 2024-02-07 09:18:39 -08:00
Hugo van Kemenade e633b6e6c2
PEP 544: Mark as Final (#3646) 2024-02-07 19:10:05 +02:00
Hugo van Kemenade 7558f19291
PEP 673: Mark as Final (#3644) 2024-02-07 08:26:02 -08:00
Hugo van Kemenade fe70e94782
PEP 560: Mark as Final (#3570)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2024-02-07 17:02:53 +02:00
Ethan Furman 3728f0d47a
PEP 467: add discouraged use example (#3611)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2024-02-07 15:44:54 +02:00
Mark Shannon 641c75fac9
PEP 669: Mark final (#3615)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-02-07 11:51:52 +00:00
Rebecca Chen 9ef5738251
PEP 705: fix typo in "Motivation" section. (#3640) 2024-02-05 04:45:55 -08:00
Jelle Zijlstra 6460430a90
PEP 696: Proposed changes (#3638) 2024-02-01 22:39:41 -08:00
Gregory P. Smith 0caaa5ad59
PEP 11: Make unsupporting a platform less draconian (#3633)
This loosens the statements about builds and configure needing to
Break and instead changes this to a mere build/configure time warning.
This is in line with how we treat platforms that are not on a support
Tier (of which there are many).  Doing anything else would basically
be unreasonable punshiment for anything in our support Tiers that then
loses its official PEP-11 support for whatever reason.

Discussed in https://discuss.python.org/t/proposed-update-to-pep-11-on-unsupporting-a-platform-less-draconian-measures/44065.

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-02-01 19:28:39 +00:00
James Hilton-Balfe 27ed905918
PEP 696: Replace usages of TypeVarLike with type parameter (#3619)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-02-01 07:02:03 -08:00
Hugo van Kemenade e31c0d565e
PEPs 729, 731, 732: Add contact for asking for a decision (#3636) 2024-01-31 17:57:38 +02:00
William Woodruff 825a7db115
PEP 740: update discussions-to (#3635) 2024-01-29 15:47:43 -08:00
William Woodruff a85fa9110d
PEP 740: Index support for digital attestations (#3618)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Facundo Tuesca <facundo.tuesca@trailofbits.com>
2024-01-29 14:26:19 -07:00
Stephen Rosen 9d82dd1cd8
PEP 735: Minor updates and fixes (#3627)
- Minor corrections / typo fixes
- Use a ref role for `use_cases` link. As currently written, it
  renders incorrectly to a relative link to a `use_cases` page.
- Fix header style for Use Cases Appendix
- Add an explicit Compatibility section to Rationale

Future compatibility and designing the Dependency Groups data to be
extensible is a particular area of concern within the PEP. Although it
is addressed to some degree in the Specification, this small note in
the Rationale clarifies that compatibility with spec extensions is a

---------

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-01-26 15:47:10 -08:00
Filipe Laíns 1eb29bbed0
PEP 739: don't use raw text in specification titles (#3634) 2024-01-26 15:52:40 +00:00
Petr Viktorin c9d5a85240
PEP 11: Move powerpc64le to tier 3 (#3632)
As announced in https://discuss.python.org/t/43534,
I'm stepping down as the contact for powerpc64le.
This demotes the platform to Tier 3 (which is the right
place for it, IMO).
2024-01-24 15:23:28 -08:00
Filipe Laíns 9eeb5d7249
PEP 739: Static description file for Python installations (#3599) 2024-01-20 22:34:53 +00:00
Victor Stinner 017cfb64ba
PEP 741: Add Discussions-To (#3626)
Move the "Discussions" section at the end.
2024-01-19 18:00:45 +01:00
Victor Stinner c3af863741
PEP 741: Python Configuration C API (#3625) 2024-01-19 17:43:45 +01:00
T. Wouters f31f53dcba
PEP 693: Explicitly list 3.12's future patch release dates (#3624)
Spell out the schedule for future patch releases of 3.12 explicitly.
2024-01-17 16:10:20 +00:00
T. Wouters 461fd91555
PEP 719: Update for 3.13.0a3 (#3623)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2024-01-17 16:09:36 +00:00
Victor Stinner 8cbcebf505
PEP 737: Add type.__format__() method (#3589)
* Add type.__format__() method.
* Add more formats to PyUnicode_FromFormat().
* Add PyType_GetModuleName() function.
2024-01-15 18:37:21 +01:00
Hugo van Kemenade d8e113004d
PEP 1: Remove outdated info about omitting delegate's email address (#3622) 2024-01-12 13:31:04 -07:00
Malcolm Smith 2cbb99c577
PEP 738 (new): Adding Android as a supported platform (GH-3586)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
2024-01-12 10:39:19 +01:00