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>
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>
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>
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>
* 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
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>
* 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>
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>
* 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.