Commit Graph

144 Commits

Author SHA1 Message Date
Ee Durbin 388b181fc5
Revert gh-3899 (#4106) 2024-11-05 13:38:27 +00:00
William Woodruff f404195f44
PEP 763: Limiting deletions on PyPI (#4080)
Signed-off-by: William Woodruff <william@yossarian.net>
Co-authored-by: Alexis <alexis.challande@trailofbits.com>
Co-authored-by: dm <darkamaul@hotmail.fr>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-28 09:08:13 -07:00
Pablo Galindo Salgado 388568986b
PEP 762: REPL-acing the default REPL (#4048)
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Emily Morehouse <emilyemorehouse@gmail.com>
2024-10-14 12:54:23 -06:00
Ethan Smith fd8070858f
PEP 777: How to Re-invent the Wheel (#4036)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
2024-10-10 09:51:33 -07:00
Pablo Galindo Salgado cb7ef4fa2b
PEP 760: No more bare excepts (#4015) 2024-10-09 13:22:54 +01:00
Seth Michael Larson 3e2f25fe32
PEP 761: Deprecating PGP signatures for CPython artifacts (#4027)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-10-09 12:46:20 +03:00
Barry Warsaw 1490ed1ef5
PEP 759: External Wheel Hosting (#4011)
PEP 759, External Wheel Hosting; initial published version

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Ethan Smith <etsmith@nvidia.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>

---------

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Ethan Smith <etsmith@nvidia.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-02 16:53:07 -07:00
Hugo van Kemenade 168bf56928
PEP 755: Add missing CODEOWNERS entry (#4014) 2024-10-02 17:25:19 +01:00
Pablo Galindo Salgado 668beb0cde
PEP 758: Allow ``except`` and ``except*`` expressions without parentheses (#4008) 2024-10-01 22:55:14 +01:00
Victor Stinner 5ac83c8cb7
PEP 757: C API to import-export Python integers (#3961) 2024-09-14 11:33:01 +02:00
Victor Stinner e82e1e3f1a
PEP 756: PyUnicode_Export() (#3960) 2024-09-14 11:03:39 +02:00
William Woodruff ce38a96f43
PEP 753: Uniform URLs in core metadata (#3936)
Signed-off-by: William Woodruff <william@yossarian.net>
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-09-10 12:07:31 -07:00
Ofek Lev 9247c9872c
PEP 752: Package repository namespaces (#3903)
PEP 752: Package repository namespaces
---------

Co-authored-by: Barry Warsaw <barry@python.org>
2024-08-18 12:07:11 -07:00
Hugo van Kemenade a77a621c8d
Update CODEOWNERS (#3905) 2024-08-14 10:56:17 +01:00
Jim Baker b1d591f26f
PEP 750: Tag Strings For Writing Domain-Specific Languages (#3858)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Paul Everitt <pauleveritt@me.com>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
2024-08-09 16:49:09 +02:00
Savannah Ostrowski a9242b65d4
PEP 744: Additional updates from discussion thread (#3861) 2024-08-08 21:43:24 -07:00
Ee Durbin b0ed14cf9d
Update CODEOWNERS (#3899) 2024-08-08 14:33:04 +03:00
Petr Viktorin 2eb4fe5313
PEP 743: Rewrite to hide (soft-)deprecated API (GH-3869)
Co-authored-by: Victor Stinner <vstinner@python.org>
2024-07-25 14:32:18 +02:00
Brett Cannon 92634ee01f
PEP 751: A file format to list Python dependencies for installation reproducibility (#3870)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
2024-07-24 16:13:38 -07:00
Hugo van Kemenade 9ebb50cc85
PEP 101: Remove outdated info and add new info (#3863)
* PEP 101: Remove outdated info

* PEP 101: Update make command for running tests

* PEP 101: Replace '#python-dev and/or python-committers' with 'Discord and/or Discourse

* PEP 101: Add Hugo as 3.14 RM

* PEP 101: Add to PSRT
2024-07-15 11:09:45 +02:00
Victor Stinner dcbf9b2bae
PEP 731: Update C API WG members (#3852) 2024-06-27 17:01:11 +02:00
David Foster 3e200c644b
PEP 747: TypeExpr: Type Hint for a Type Expression (#3798)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-06-16 15:42:44 -07:00
Hugo van Kemenade c8eac390dd
PEP 2026: Calendar versioning for Python (#3834)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2024-06-14 19:26:34 +03:00
Erlend E. Aasland 929fee4c3a
PEP 731: Update C API WG members (#3804) 2024-06-05 13:33:56 +02: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
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
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
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
Hugo van Kemenade 494ebd54bf
PEP 745: Python 3.14 release schedule (#3764) 2024-04-24 17:59:59 +03:00
Brandt Bucher 0c92bbf551
PEP 744: JIT Compilation (GH-3751) 2024-04-11 17:11:10 -07:00
Hugo van Kemenade 7f28c977c8
Meta: Reduce CODEOWNERS for hugovk (#3716) 2024-03-16 15:33:38 +02: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
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
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
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
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
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
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
Joshua Bambrick 9498cb7107
PEP 736: Shorthand syntax for keyword arguments at invocation (#3551)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2024-01-09 17:03:59 +02:00
Victor Stinner c094b50cc7
PEP 737: Unify type name formatting (#3554) 2023-11-29 13:44:54 +01:00
Stephen Rosen 1a089b850e
PEP 735: Dependency Groups in pyproject.toml (#3541)
Co-authored-by: James Webber <jamestwebber@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Brett Cannon <brett@python.org>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Thomas Grainger <tagrain@gmail.com>
Co-authored-by: chrysle <fritzihab@posteo.de>
2023-11-28 17:15:22 -08:00
Eric Snow 6aeaba7f23
PEP 734: Multiple Interpreters in the Stdlib (#3523) 2023-11-27 19:32:35 -07:00
Irit Katriel 02da28b2bd
PEP 733: An Evaluation of Python's Public C API (#3491) 2023-11-01 13:39:52 +00:00
jablonskidev 54b14ed559
PEP 732: The Python Documentation Editorial Board (#3489)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Guido van Rossum <guido@python.org>
Co-authored-by: Mariatta <Mariatta@users.noreply.github.com>
2023-10-19 18:00:08 +03:00
Guido van Rossum 32adf8fb23
PEP 731: C API Working Group Charter (#3476)
(Co-authored by all listed co-authors, and also by Jelle, since we cribbed a lot of words from his PEP 729.)
2023-10-13 06:12:18 -07:00
Russell Keith-Magee 1418d8b7b9
PEP 730: Adding iOS as a supported platform (#3473)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: T. Wouters <thomas@python.org>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-10-11 02:57:44 -06:00
Jelle Zijlstra 0e28ae91d4
PEP 729: Typing governance process (#3455)
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-10-03 21:48:04 -07:00
Rich Chiodo 48306604c8
PEP 724: Stricter TypeGuard (#3266)
Co-authored-by: Erik De Bonte <erikd@microsoft.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2023-09-18 16:38:31 -07:00
Adam Turner 08d688fdca
All PEPs: Move to ``peps/`` folder (#3418) 2023-09-09 18:39:29 +01:00