Commit Graph

10458 Commits

Author SHA1 Message Date
David Foster ed6054bdb0
PEP 649 replaces 563 (#3701) 2024-03-23 18:43:58 -07:00
ryomahan 8e51108bbc
PEP 3156: Fix incorrect indentation of bullet point (#3733)
This has no effect on HTML rendering but is slightly jarring when reading the PEP source.
2024-03-20 20:48:43 -07:00
Mark Shannon 3b84a953eb
PEP 667: Incorporate feedback (#3730) 2024-03-20 16:42:17 +00:00
Mark Shannon ec21ce3471
PEP 667: Remove open issues section, as the issues have been resolved (#3731) 2024-03-20 12:56:19 +00:00
Ned Batchelder b9c97a4319
docs: announce venv creation before installing packages (#3729) 2024-03-19 21:53:43 +02:00
Victor Stinner ea353ad9d5
PEP 741: Add another example which needs a stable ABI (#3726) 2024-03-18 14:33:22 +01:00
Hugo van Kemenade aa17904b42
Infra: Add OG metadata to improve previews of shared links (#3707) 2024-03-16 15:38:11 +02:00
Hugo van Kemenade 7f28c977c8
Meta: Reduce CODEOWNERS for hugovk (#3716) 2024-03-16 15:33:38 +02:00
Zixuan Li 8a25d5d3ea
PEP 728: Wording updates for clarity in certain sections (#3724) 2024-03-16 06:29:41 -07:00
Victor Stinner 326a658a17
PEP 737: Set status to Final (#3723) 2024-03-14 22:37:53 +00:00
Zixuan Li 377ba53aa3
PEP 728: Update the reference implementation section (#3722)
Signed-off-by: Zixuan James Li <p359101898@gmail.com>
2024-03-14 13:22:26 -07:00
ryomahan 9c5494d9e4
PEP 3156: Fix a typo — "ipv4_address" -> "ipv6_address" (#3721)
Typo fix.
2024-03-14 08:28:40 -07:00
Victor Stinner 5c9816838a
Set PEP 737 status to Accepted (#3720)
The Steering Council accepted the PEP.
2024-03-14 15:20:32 +00:00
Victor Stinner a1249ac6d6
PEP 741: Update Discussions-To link (#3719) 2024-03-14 16:18:19 +01:00
Zixuan Li 221d07cb9b
PEP 728: Address Review Feedback (#3697) 2024-03-14 08:06:14 -07:00
Victor Stinner a8cc9106bc
PEP 741: Add PyInitConfig_GetExitcode() function (#3718) 2024-03-14 13:47:23 +01:00
Victor Stinner b69e2daa81
PEP 737: Remove Python changes (#3704) 2024-03-14 12:30:23 +01:00
Filipe Laíns ec2ca2ec6c
PEP 739: add hexversion value in the example (#3717) 2024-03-13 13:01:38 +00:00
Victor Stinner 17cd307bd1
PEP 743: Add Py_COMPAT_API_VERSION to the Python C API (#3715) 2024-03-11 21:44:01 +01:00
Evan Kohilas e749257eb8
PEP 736: Add reference to new discussion (#3708)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-03-10 13:52:57 -06:00
Victor Stinner e98d6c00e4
PEP 741: Fix small mistakes (#3713) 2024-03-10 07:35:56 +00:00
Victor Stinner a0e3011518
PEP 741: remove Spawn process section (#3712) 2024-03-10 00:23:55 +00:00
Victor Stinner 4352a4a56c
PEP 741: Remove the Python API (#3711) 2024-03-10 00:54:18 +01:00
Victor Stinner 5a8622e004
PEP 741: Fix table formatting (#3710) 2024-03-09 21:12:42 +00:00
Victor Stinner 66ecf110b0
PEP 741: Add sys.set_config() (#3709) 2024-03-09 21:44:22 +01:00
Victor Stinner c4a5976ff3
PEP 741: Add Multi-phase section (#3706)
Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>
2024-03-09 08:58:39 +01:00
Victor Stinner 7e7296bfdc
PEP 741: Add sys.get_config_names() (#3686)
* PEP 741: Add sys.get_config_names()

* Add sys.get_config_names() function.
* Add PyInitConfig_HasOption() function.
* Remove Py_ExitWithInitConfig() function.
* Add "Fully remove the preinitialization" section.
* Mention when the caller must hold the GIL.
* Add example increasing an initialization configuration option.
* "Usage of the stable ABI" section: add more quotes.
* Document that options side effects are not taken in
  account by PyInitConfig_Set*() functions.
* Add "Spawnw process" section.
* Add Cython rationale.
* Add myself as PEP 741 code owner.
2024-03-08 15:35:01 +01:00
Diego Russo 95305ef99a
PEP 11: Promote `aarch64-apple-darwin` to tier 1 (#3705) 2024-03-07 10:15:57 -08:00
Łukasz Langa 5a1e77c4de
[pep703] Py_NOGIL is now Py_GIL_DISABLED after python/cpython#111864 2024-03-06 11:40:20 +01:00
Tian Gao 2179ebc927
PEP 667: Add discussion and implementation link (#3688) 2024-03-05 10:54:24 +00:00
Malcolm Smith 6a6f355bcb
PEP 738: clarify Android CI availability (#3700) 2024-03-04 14:09:57 +01:00
Jelle Zijlstra a8d040aceb
PEP 696, 705: Mark as Accepted (#3699) 2024-03-01 05:59:13 -08:00
Eric Snow 2df99f332c
PEP 734: Fix the Example Code Under Interpreter.call_in_thread() (#3698) 2024-02-29 16:29:05 -07:00
Jelle Zijlstra b70f26b7c4
PEP 742: Allow inferring the intersection type; carry over TypeGuard spec change (#3696) 2024-02-29 07:37:45 -08:00
Sergey B Kirpichev 711208a787
PEP 726: Mark as Rejected (#3695) 2024-02-28 15:47:57 -08:00
Mariatta 670382b5a6
PEP 732: Specify that the Python Wiki is not in scope (#3663) 2024-02-27 22:14:55 -08:00
Jelle Zijlstra b83b17ffd7
PEP 730: Mark as accepted (#3694) 2024-02-28 00:06:40 -05:00
Filipe Laíns 77a9780295
PEP 739: add missing fields (#3693) 2024-02-27 20:12:25 +00:00
Eric Snow 13022a6d12
PEP 734: Updates After Discussion (#3664) 2024-02-27 11:49:36 -07:00
Stephen Rosen c55835e170
PEP 735: Refine phrasing around 'non-standard' tool features (#3689)
Refine "non-standard" phrasing in PEP 735

One of the Poetry maintainers noted tha the current phrasing could be
read as a negative take on `poetry` and `pdm` using "non-standard"
data.

At the same time, it's important to be clear that the problem being
solved here is not adequately solved by the existing tools due to the
lack of an existing underlying standard.

This rephrasing tries to balance these two concerns, describing the
current behaviors as 'tool specific' and focusing on "standardization"
(positive) rather than "non-standardization" (negative).
2024-02-26 11:05:24 -08:00
Hugo van Kemenade 3029af3348
PEP 394: Fix formatting (#3691)
And remove redundant fields, and update BPO link
2024-02-26 09:33:49 +01:00
Filipe Laíns 46c0e9730a
PEP 739: first round of feedback (#3690) 2024-02-24 10:20:02 +00:00
William Andrea d294d5ef19
PEP 657: Fix alignment typo (#3605) 2024-02-23 18:21:19 -08:00
Jelle Zijlstra c576162334
PEP 742: Expand "How to Teach This" (#3683)
Example sections on:
- When to use TypeIs
- How to write a safe TypeIs
- TypeIs vs. TypeGuard

Also note the implementations in typing-extensions, pyright, and pyanalyze.
2024-02-22 20:55:29 -08:00
Tian Gao 5995f0b7f9
PEP 667: Add Tian to the list of authors (#3687) 2024-02-22 17:46:27 +00:00
Sviatoslav Sydorenko (Святослав Сидоренко) 9c5d66b67d
PEP 735: Fix a typo — "iif" -> "if" (#3685) 2024-02-20 19:10:31 -08:00
Hugo van Kemenade 3caeb30a58
PEP 664, 694, 719: Update 3.11.8, 3.12.2 and 3.13.0a4 release dates (#3681)
* PEP 694, 719: Update 3.12.2 and 3.13.0a4 release dates

* PEP 664: Update 3.11.8 release date
2024-02-19 14:46:14 +00:00
Zixuan Li 290f47b4f4
PEP 728: Incorporate feedback from discussions (#3680)
Signed-off-by: Zixuan James Li <p359101898@gmail.com>
2024-02-17 14:31:57 -08:00
James Hilton-Balfe c6c71c52e5
PEP 718: More rationale, use-cases and expansion on monomorphisation (#3631)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
2024-02-16 19:29:08 -08:00
Hugo van Kemenade 16c8775b31
PEP 695: Mark as Final (#3675) 2024-02-16 19:25:41 -08:00