Commit Graph

10476 Commits

Author SHA1 Message Date
Ee Durbin 8788f8875d
PEP-8105 redux (#3582) 2023-12-11 08:17:54 -05:00
Ee Durbin 32d7853cf5
PEP-8105: Publish results (#3580) 2023-12-11 07:21:28 -05:00
Hugo van Kemenade 963f564c71
PEP 634: Mark as Final (#3576) 2023-12-11 07:40:56 +02:00
Hugo van Kemenade d341072725
PEP 8: Add green and red sidbar for good and bad examples (#3567) 2023-12-09 09:19:37 -07:00
Jean Abou-Samra 0e298a1903
PEP 668: Link to PyPA spec (#3532) 2023-12-07 12:59:56 -07:00
Jacob Coffee d869ad4829
PEP 698: adjust broken or shifted links (#3569) 2023-12-07 11:44:39 +02:00
Ralf Gommers 3e4a83d130
PEP 725: version 2, addressing review comments on Discourse to date (#3546) 2023-12-06 13:48:29 -07:00
Stephen Rosen 2a8ea315ef
PEP 735: Draft 2 of Dependency Groups in pyproject.toml (#3566)
The major changes are as follows:
- remove support for path dependencies (!)
- include a reference implementation
- move 'use cases' into appendix
- rephrase position vis-a-vis Poetry and PDM, and move details
  of those tools into an appendix
- include more example data throughout
- explicitly address the lack of standardization around "reserved
  names" for Dependency Groups in several places

This revision should be shorter as well. Some redundant and wordy
sections have been struck or rewritten.

---------

Co-authored-by: Brett Cannon <brett@python.org>
2023-12-06 10:06:00 -08:00
Hugo van Kemenade f8f3b5eec5
PEP 621: Fix reference to canonical spec (#3563) 2023-12-06 09:17:05 -07:00
Hugo van Kemenade c1f1b38c78
PEP 664: Update 3.11.7 release date (#3565) 2023-12-05 16:32:19 +00:00
Victor Stinner 99825461f8
PEP 737: Add %N format, recommend fully qualified name (#3560)
* Add %N and %#N formats.
* The %T and %#T formats now expect an object instead of a type.
* Exchange %T and %#T formats: %T now formats the fully qualified
  name.
* Recommend using the type fully qualified name in error messages and
  in __repr__() methods in new code.
* Skip the __main__ module in the fully qualified name.
2023-12-05 12:15:09 +01:00
Victor Stinner 15dbd2632c
PEP 621: Remove invalid reference (#3564)
The reference is not rendered, not used, and it doesn't exist.
2023-12-05 12:09:34 +01:00
Jacob Coffee ff0702ebfc
Infra: update canonical banners to not stick on small screens (#3559)
Updates small media sizes to not have a sticky banner
Adds a helper close button to optionally close banner

Closes #3536
2023-12-02 22:31:13 -08:00
Hugo van Kemenade 2d1bdc5cf5
Infra: `make htmllive`: open browser when ready (#3558) 2023-12-01 18:47:36 +02:00
Brett Cannon a3f2522c96
PEP 11: update contacts for WASM-related platforms 2023-11-30 13:54:58 -08:00
Stephen Rosen d75db62fa3
PEP 735: Add prior art sections for JS and Ruby to appendices (#3557)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Brett Cannon <brett@python.org>
2023-11-30 13:37:22 -08:00
Jelle Zijlstra 84fc526aaa
PEP 1: Mention the Typing Council (#3550) 2023-11-29 12:16:51 -08:00
Hugo van Kemenade 7655756e59
PEP 737: Add Discussions-To and Post-History (#3556) 2023-11-29 17:21:32 +02:00
Victor Stinner d1604aeefc
PEP 737: Add link to PEP discussion (#3555) 2023-11-29 14:26:35 +01: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
Alice 66d1fc80bd
PEP 705: Clarifications, and define runtime behavior changes (#3526)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-11-28 09:42:05 -08:00
Hugo van Kemenade bb163345a1
Infra: Build RTD previews with latest Python (#3538) 2023-11-28 07:01:15 -08:00
Jelle Zijlstra 8cf69d6227
PEP 5, 6: Mark as Superseded (#3547)
These are both marked as Active, but neither represents current
practice.

PEP 5 has been replaced by PEP 387, the backwards compatibility policy.
PEP 6 concerns bugfix releases. The procedure for those is now
documented at https://devguide.python.org/developer-workflow/development-cycle/
2023-11-28 06:46:07 -08:00
Eric Snow 12e276545d
PEP 683: Update the Perf Regression With the Final Benchmark Results (#3519) 2023-11-27 19:44:40 -07:00
Eric Snow 6aeaba7f23
PEP 734: Multiple Interpreters in the Stdlib (#3523) 2023-11-27 19:32:35 -07:00
Zachary Ware 242239bb0c
PEP 602: Restore Post-History header (#3472) 2023-11-27 12:14:23 -07:00
Viicos a0ccdf5c68
PEP 702: fix typo (#3548) 2023-11-26 01:26:50 -08:00
Jelle Zijlstra 3db0f12cb1
PEP 729: Reword confusing "end users" wording (#3539) 2023-11-24 15:06:11 -08:00
Ee Durbin 76cf190e5e
PEP-8105: update with nominations and voter roll (#3543) 2023-11-23 11:45:52 -05:00
Jelle Zijlstra bf89a7c592
PEP 729: Mark as Active (#3542)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-11-22 17:28:29 -08:00
Guido van Rossum ae7f8fb930
PEP 731: List members explicitly and mark Active (#3540)
Also drop the sentence from the abstract implying the WG members are the PEP authors (the correspondence is now a mere coincidence).
2023-11-21 11:52:19 -08:00
Erlend E. Aasland ca28a17523
PEP 7: Add C pre-processor macro style recommendations (#3516) 2023-11-16 10:37:18 +01:00
Russell Keith-Magee c0870debbc
PEP 730: More revisions and clarifications (#3529) 2023-11-15 20:13:49 -05:00
Josh Cannon f7b84aab4e
PEP 712: Update with suggestions/clarifications from discussion (#3496) 2023-11-14 11:22:34 -08:00
Sebastian Rittau 6643c37d31
Infra: Improve print style (#3486) 2023-11-14 11:41:48 -07:00
Jelle Zijlstra bf0b381704
PEP 387: Use the @deprecated decorator if possible (#3525)
PEP 702 says that the deprecation policy should be updated to
encourage use of @deprecated for deprecations.
2023-11-14 07:46:11 -08:00
Cristián Maureira-Fredes eb71e6a422
PEP 733: Adjust binding generator for Qt (GH-3533)
PySide was listed as a binding generator for Qt,
but PySide is the final project. The name of the used
binding generator that PySide uses, is Shiboken.
2023-11-14 12:00:51 +01:00
Hugo van Kemenade f7ccb48574
Infra: Add `make htmllive` to rebuild and reload HTML files in your browser (#3521)
Add 'make htmllive' to rebuild and reload HTML files in your browser
2023-11-12 13:48:34 +02:00
Ee Durbin 9afa294e28
PEP 8105: i dropped the ball, move dates on pep. (#3530)
i dropped the ball, move dates on pep 8105.
2023-11-09 11:23:16 -05:00
Jean Abou-Samra d55eeb1958
PEP 440: Link to PyPA spec (#3527) 2023-11-09 07:30:12 +02:00
Ofek Lev e36a5a65c4
PEP 723: Rename to `Inline script metadata` (#3522) 2023-11-07 11:13:15 -08:00
Jelle Zijlstra ac7a42f671
PEP 702: Mark as Accepted (#3524) 2023-11-07 09:16:36 -08:00
Alice 52dcd9e1ee
PEP 705: Add new discussion thread URL (#3520) 2023-11-04 07:34:50 -07:00
Ofek Lev 04b3abd6a7
PEP 723: Mark as Provisional (#3505)
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Brett Cannon <brett@python.org>
Co-authored-by: David Ellis <ducksual@gmail.com>
2023-11-03 12:16:59 -07:00
Hugo van Kemenade 32de30c52e
Infra: Refactor Makefile (#3514) 2023-11-03 01:24:48 -06:00
Eric Snow 502a13a43b
PEP 554: Clean Up and Add Channels Back In (#3498)
The bulk of the new text comes from what I removed in gh-2812 (a48b585).

One notable addition: Interpreter.set_main_attrs() (and Interpreter.get_main_attr()).
2023-11-01 17:06:47 -06:00
Hugo van Kemenade a60091889e
PEP 733: Add Post-History (#3518) 2023-11-01 16:42:24 +02:00
Irit Katriel 02da28b2bd
PEP 733: An Evaluation of Python's Public C API (#3491) 2023-11-01 13:39:52 +00:00
Sergey B Kirpichev 150fbe9368
PEP 726: Update, new sections (#3425) 2023-10-30 16:35:48 +01:00