Alex Waygood
e8273d3ed3
Many typing PEPs: add more links to canonical docs ( #3821 )
2024-06-11 23:12:09 +01:00
Hugo van Kemenade
f1aac9deee
Infra: Use PEP abstract/introduction as HTML and OG description ( #3801 )
2024-06-11 00:23:44 -06:00
qexat
c5915b3ae0
PEP 749: use `annotationlib` as the proposed module name throughout ( #3833 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2024-06-09 23:00:31 +00:00
Jelle Zijlstra
93557b3808
PEP 749: Add note on signature of __annotate__ ( #3831 )
2024-06-09 05:52:48 -06:00
Hugo van Kemenade
afb586782c
PEP 693, 719: Update 3.12.4 and 3.13.0b2 release dates ( #3830 )
2024-06-07 20:51:11 -07:00
Barry Warsaw
a17f32faf0
PEP 712: Mark as Rejected (gh-3829)
...
* Officially reject PEP 712
2024-06-06 19:57:11 -04:00
Hugo van Kemenade
7afb2339fe
PEP 745: Remove my email ( #3820 )
2024-06-06 19:53:10 +03:00
Jelle Zijlstra
736c72935b
PEP 749: Updates from discussion ( #3823 )
...
* Reject "make it a no-op forever"
* annotationlib
2024-06-06 05:03:41 -07:00
Adrian Garcia Badaracco
8a3d3f0f4a
PEP 746: Apply comments from review ( #3802 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-06-05 16:22:37 -07:00
Adrian Garcia Badaracco
46e2cf7169
Add note to PEP-746 about raising NotImplementedError ( #3822 )
2024-06-05 16:21:31 -07:00
Alex Waygood
35940faeb0
PEP 561: link to canonical typing-spec on distributing typed Python packages ( #3818 )
2024-06-05 08:44:49 -07:00
Erlend E. Aasland
929fee4c3a
PEP 731: Update C API WG members ( #3804 )
2024-06-05 13:33:56 +02:00
Jelle Zijlstra
7c738cacf5
PEP 749: Make one point more explicit ( #3816 )
2024-06-04 20:00:15 -07:00
Jelle Zijlstra
6a3075f867
PEP 749: Discussions-To ( #3815 )
2024-06-04 18:15:53 -07:00
Hugo van Kemenade
44ec9be8bd
Infra: Fix `make clean htmllive` ( #3813 )
2024-06-04 12:51:59 -06:00
Jelle Zijlstra
0a803fec89
PEP 749: Implementing PEP 649 ( #3814 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-06-04 11:17:25 -07:00
Kirill Podoprigora
e73affad48
PEP 684: Mark as Final ( #3810 )
2024-06-04 11:05:36 -06:00
Zac Hatfield-Dodds
375d7c9158
PEP 789: Preventing task-cancellation bugs by limiting yield in async generators ( #3782 )
...
* PEP 9999: First draft for limiting-yield
* PEP 9999: cleanups and clarifications
* PEP 789
* PEP 789: further clarifications
* PEP 789: fix typos
* PEP 789: move codeowners entry
* PEP 789: "block" -> "prevent"
because the term "block" is overloaded in this context.
* PEP 789: maybe just deprecate asyncgens?
* PEP 789: why to keep async gens
* PEP 789: add corrected code sample
* PEP 789: can't just deliver exceptions
* PEP 789: bytecode inspection?
* PEP 789: various small updates
* PEP 789: mermaid diagrams
For expedience I'm using sphinxcontrib-mermaid here; we can easily embed .png versions before merging if preferred.
* PEP 789: footnotes section
* PEP 789: minor clarifications
* PEP 789: minor expression edits
---------
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-06-03 18:45:13 -07:00
Hugo van Kemenade
e3fae76486
PEP 578: Mark as Final ( #3811 )
2024-06-03 17:51:21 +03:00
Hugo van Kemenade
097f2d8885
PEP 581: Mark as Final ( #3807 )
2024-06-01 21:57:49 -07:00
Erlend E. Aasland
7d0084f3c9
PEP 737: Clarify '%T' description ( #3806 )
2024-06-01 22:53:34 +02:00
Hugo van Kemenade
db15dde802
PEPs 8104, 8105: Mark as Final ( #3808 )
2024-06-01 14:32:02 -06:00
Hugo van Kemenade
33150178ce
PEP 615: Mark as Final ( #3592 )
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2024-06-01 14:10:03 -06:00
Hugo van Kemenade
f05704238b
PEP 590: Mark as Final ( #3598 )
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2024-06-01 14:09:32 -06:00
Alyssa Coghlan
d1aae7bae0
PEP 667: PyFrame_GetLocals is no longer new ( #3793 )
...
PyFrame_GetLocals was already added back in Python 3.11,
so PEP 667 is changing it rather than adding it.
(Discrepancy picked up while writing the C API docs update)
2024-06-01 13:56:09 +10:00
Hugo van Kemenade
3b62de3fac
Infra: makefile/RTD: Use uv if installed ( #3791 )
2024-05-29 17:35:25 +03:00
Fabian P. Schmidt
c85a956398
PEP 667: Fix word duplication ( #3803 )
2024-05-29 13:38:17 +01:00
Victor Stinner
90da34b363
PEP 741: Update ( #3800 )
...
* Describe relation with PEP 587 PyConfig API.
* Remove PyInitConfig_CreatePython().
* Rename PyInitConfig_CreateIsolated() to PyInitConfig_Create().
* Rejected Ideas: locale encoding and wide strings.
2024-05-29 14:15:22 +02:00
Adrian Garcia Badaracco
09337ad4a5
PEP 746: Type checking Annotated metadata ( #3785 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2024-05-28 17:04:10 -07:00
Shantanu
edaa764473
PEP 729: Link to current membership ( #3799 )
2024-05-28 06:07:09 -07:00
Hugo van Kemenade
50b459be73
Infra: Define port for htmllive to avoid collisions ( #3792 )
2024-05-28 06:00:19 +00:00
Hugo van Kemenade
f3b9e446fe
Infra: Only install sphinx-autobuild for `make htmllive` ( #3796 )
2024-05-27 22:47:37 -07:00
Hugo van Kemenade
1f3e7386ef
PEP 602: Link to SC acceptance ( #3797 )
2024-05-27 22:47:01 -07:00
Hugo van Kemenade
b14f4e77a1
PEP 594: Re-link removed batteries to last included version ( #3778 )
2024-05-25 07:48:58 -06:00
Victor Stinner
0f45dbd37b
PEP 741: Address Steering Council's review ( #3789 )
...
* Remove string types other than UTF-8.
* Exclude the API from the limited C API.
* Remove the explicit preconfiguration.
* Remove the rationale about the limited C API / stable ABI.
2024-05-25 15:06:53 +02:00
Jelle Zijlstra
2d2cdf1bd3
PEP 649: Retarget to 3.14 ( #3790 )
...
https://discuss.python.org/t/pep-649-deferred-evaluation-of-annotations-tentatively-accepted/21331/65
2024-05-23 17:46:58 -07:00
Łukasz Langa
c61d8a135d
PEP 719: Update Python 3.13 beta 2 and beta 3 schedules
...
Source: https://discuss.python.org/t/delaying-3-13-0b2-by-a-week/53911
2024-05-23 18:16:15 +02:00
Hugo ChunHo Lin
fca6000dfd
PEP 544: Add missing empty body to examples ( #3783 )
2024-05-17 12:58:16 -04:00
Kirill Podoprigora
134897bc1f
PEP 667: Mark as Accepted ( #3784 )
2024-05-16 20:48:34 -06:00
Jörg Thalheim
2b85223700
PEP 668: Update link to official NixOS wiki ( #3775 )
...
This commit updates the the link from the former, unofficial nixos wiki page to the new https://wiki.nixos.org
ref: NixOS/foundation#113
2024-05-16 21:32:43 -04:00
Ofek Lev
928d64defb
PEP 723: Mark as final ( #3772 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2024-05-16 06:27:35 -06:00
Sean O Brien
5768da3e68
PEP 719: Update 3.13.0b1 release date ( #3779 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-05-15 04:57:15 -06:00
Joshua Bambrick
f1d490fdd0
PEP 736: Address first round of feedback ( #3639 )
...
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-05-13 05:02:12 -06:00
Miro Hrončok
d3e304e8d6
PEP 639: Examples, always use ${VERSION}, not {version} ( #3777 )
2024-05-13 06:30:47 -04:00
Karolina Surma
df80a63221
PEP 639: Update the discussion thread link + acknowledge the advisors ( #3776 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-05-10 07:52:08 +00:00
Karolina Surma
0efd257074
PEP 639: Post-split edits (language simplification, deeper edits of sections) ( #3743 )
...
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-05-10 07:04:17 +03:00
Mark Shannon
2257e94edf
PEP 667: Pre-acceptance edits ( #3767 )
...
* Remove obsolete section
* Remove removals
2024-05-01 16:37:35 +01:00
William Woodruff
72595af7b1
PEP 740: Feedback, round 2 ( #3692 )
...
Signed-off-by: William Woodruff <william@yossarian.net>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Facundo Tuesca <facu@tuesca.com>
Co-authored-by: Dustin Ingram <di@users.noreply.github.com>
2024-04-24 10:54:44 -07:00
Hugo van Kemenade
494ebd54bf
PEP 745: Python 3.14 release schedule ( #3764 )
2024-04-24 17:59:59 +03:00
Hugo van Kemenade
e77956dd49
Infra: Fix Python 3.9 on CI ( #3763 )
2024-04-23 18:19:48 +03:00