Commit Graph

10761 Commits

Author SHA1 Message Date
Victorien 5c7b771511
PEP 525: Fix comment in code example (#4110) 2024-11-06 06:44:58 -08:00
Brett Cannon 1d10fc5c89
PEP 751: provide explanation for why `path` and `url` are optional (#4109) 2024-11-05 19:18:47 +00:00
Brett Cannon 4e980c4094
PEP 751: make `path`/`url` optional (#4108) 2024-11-05 18:47:04 +00:00
Hugo van Kemenade 386f3eaf63
Infra: don't let generated `numerical.rst` trigger rebuild loop (#4103)
Infra: don't let numerical.rst trigger rebuild loop
2024-11-05 13:46:01 +00:00
Ee Durbin 388b181fc5
Revert gh-3899 (#4106) 2024-11-05 13:38:27 +00:00
Filipe Laíns 🇵🇸 d24411ff57
PEP 739: add language.version_info and libpython.dynamic_stableabi 2024-11-05 04:15:22 +00:00
Brett Cannon cb6e37ca80
PEP 751: simplity installer expectations (#4105) 2024-11-05 00:56:10 +00:00
Brett Cannon 0bb65f91d0
PEP 751: address some feedback (#4104) 2024-11-04 23:09:33 +00:00
Hugo van Kemenade 85c1106c05
Infra: Lint and test via uv (#4102)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2024-11-02 21:28:24 +00:00
Carol Willing bd7b43a2ac
PEP 562: Add canonical reference link (#4099)
* Add canonical reference link for pep 562

* Update peps/pep-0562.rst

Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>

---------

Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
2024-10-31 14:24:44 -07:00
ProFatXuanAll 497ea8e14e
PEP 691: Fix wrong reference to PEP 529 (#4098) 2024-10-31 09:02:00 +02:00
Brett Cannon 5d6dcb79d4
PEP 751: update post history (#4097) 2024-10-30 15:16:31 -07:00
Brett Cannon 8fd0b8a906
PEP 751: switch to storing a graph of dependencies (#4096) 2024-10-30 15:09:24 -07:00
William Woodruff 0ed3edc042
PEP 753: link to PyPA spec (#4095) 2024-10-30 08:11:26 +02:00
Victor Stinner 8a10a659f5
PEP 756: Mark as Withdrawn (#4094) 2024-10-29 18:09:35 +01:00
Hugo van Kemenade dcb8b76e35
PEP 659: Mark as Final (#4090) 2024-10-29 12:45:35 +02:00
Alyssa Coghlan ed75c57162
PEP 545: Include translations in the Governance topic (#4093)
PEP 545 covers the governance procedures for the
python.org hosted documentation translations,
it was just written and accepted before the separate
topic pages existed.

It is also still an Active process.

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-29 19:04:22 +10:00
William Woodruff be5c1f205c
PEP 763: add Hackage and OPAM (#4092)
Signed-off-by: William Woodruff <william@yossarian.net>
2024-10-28 16:59:04 -07:00
William Woodruff b566fedeb8
PEP 763: add an appendix comparing ecosystems (#4091)
Signed-off-by: William Woodruff <william@yossarian.net>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-28 22:06:34 +00:00
Hugo van Kemenade 13d6ca8f15
PEP 588: Mark as Final (#4086) 2024-10-28 20:53:21 +02:00
Hugo van Kemenade b0198faed8
PEP 733: Mark as Final (#4085) 2024-10-28 20:52:58 +02:00
William Woodruff a4520ac614
PEP 763: add Discussions-To (#4089)
Signed-off-by: William Woodruff <william@yossarian.net>
2024-10-28 16:39:20 +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
Hugo van Kemenade f4c4cb7bd5
PEP 743: Add Discussions-To header (#4084) 2024-10-27 08:23:14 -07:00
Hugo van Kemenade 9dca5998eb
PEP 667: Mark as Final (#3942) 2024-10-27 17:11:46 +10:00
Alyssa Coghlan a5fb32dab5
PEP 396: Reclassify as Withdrawn (#4074)
The ``__version__`` runtime convention hasn't been rejected,
as it's still a good way to version import packages instead of
(or in addition to) distribution packages.

We just concluded that this PEP wasn't the right vehicle for
documenting it, which is better reflected as a withdrawal rather
than as a rejection.

---------

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-24 00:52:37 +10:00
Hugo van Kemenade 862d6b11a1
PEP 8106: Update year to 2024 (#4079) 2024-10-22 13:44:20 +01:00
Dave Peck d3b4ab6e82
PEP 750: major updates to "Template Strings" based on community feedback (#4062)
Co-authored-by: Koudai Aono <koxudaxi@gmail.com>
Co-authored-by: pauleveritt <paul.everitt@jetbrains.com>
Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Nice Zombies <nineteendo19d0@gmail.com>
2024-10-22 10:28:54 +01:00
Tian Gao 07522bb1b9
PEP 667: Clarify specification ambiguities and the expected impact (#3845)
---------

Co-authored-by: Carl Meyer <carl@oddbird.net>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Co-authored-by: Mark Shannon <mark@hotpy.org>
2024-10-22 03:45:04 +10:00
Ee Durbin ab88336fbd
PEP 8106: 2025 Term Steering Council election (#4077)
* PEP 8106: 2025 Term Steering Council election

* Update peps/pep-8106.rst

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>

---------

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-21 11:20:08 -04:00
Hugo van Kemenade 9e0a6c49f4
Meta: Run check-peps.py in pre-commit (#4071)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2024-10-20 17:26:02 +01:00
Hugo van Kemenade 12447a65be
Infra: update header to 'Process and Meta-PEPs' (#4033) 2024-10-20 15:51:27 +10:00
Pablo Galindo Salgado 922f0fb15a
PEP 758: Force parentheses when using 'as' (#4073) 2024-10-19 19:41:51 +00:00
Jelle Zijlstra 1c213ece4b
PEP 661: Proposed typing specification changes (#4065)
This is an attempt to specify the behavior that I suggested on Discuss
and that has been endorsed by the Typing Council.

Co-authored-by: Tal Einat <532281+taleinat@users.noreply.github.com>
2024-10-19 07:29:26 -07:00
Alyssa Coghlan 8ae21fff71
PEP 501: Withdraw in favour of PEP 750 (#4070) 2024-10-19 07:00:43 -07:00
Zixuan Li 5e67f84886
PEP 728: Revise proposal to spec the 'extra_items=T' idea (#4066)
- Move away from '__extra_items__: T' to 'extra_items=T'

- Repurpose the 'closed' class parameter to make 'closed=True'
  an alias of 'extra_items=Never'

- Include references to the typing spec

- Normalize terms like "assignability" and "consistent" to match the
  typing glossary (https://typing.readthedocs.io/en/latest/spec/glossary.html)

- Update sections that contain documentation quotes to match the
  up-to-date version

- Add new sections about other ideas

- Bump the target version to 3.14

Signed-off-by: Zixuan James Li <p359101898@gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-10-18 19:14:30 -07:00
Seth Michael Larson 76c725048d
PEP 761: Deprecation doesn't affect previous signatures (#4069) 2024-10-18 22:32:16 +03:00
Jelle Zijlstra dc275b0de1
Meta: Allow PEP authors to use a name other than their real name (#4058) 2024-10-17 06:14:44 -07:00
Jelle Zijlstra 353b71c852
Various PEPs: Add acceptance dates (#4064)
Continuing #4054. I added acceptance dates to all PEPs in the packaging
and typing topics with numbers over 700, and then to a few other recent PEPs
where it seemed useful.
2024-10-17 05:49:39 -07:00
Jelle Zijlstra c56c5c526b
Meta: Allow adding date to Resolution header (#4061)
Fixes #4054

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-16 09:05:18 -07:00
Victor Stinner 6fd57597f3
PEP 743: Delegate to the C API Working Group (#4060) 2024-10-16 12:45:09 +02:00
Hugo van Kemenade 563a2a5925
PEP 745: 3.14.0a1 was released on 2024-10-15 (#4057) 2024-10-15 18:00:34 -07:00
Ethan Smith 96574b5c13
PEP 777: Address discussion and feedback (#4056)
* Add Post-History

* Expand rejected ideas

* Update specification to be more formal in spec

This change updates the specification for `Wheel-Version` to include
more information about the format and tool behavior.

It also clarifies that the move to `whlx` is for all future versions of
the wheel format, and that the `x` in `whlx` is the letter x, not the
major version.

* Add note about accessing wheel metadata

* Add Discussion-To header

* Clarify metadata copying behavior

* Clarify PEP 658 discussion

* Clarify rejected idea about .whl2

* Correct post-history link

* Fix single backticks
2024-10-15 15:48:36 -07:00
Seth Michael Larson b0f655b890
PEP 761: Add notes for Cosign and offline verification (#4055)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-10-15 23:40:15 +03:00
Victor Stinner acf58098a1
PEP 757: PyLong_Export() can fail (#4025)
gmpy2: mpz_set_PyLong() now returns -1 on error.
2024-10-15 14:14:30 +02:00
Sergey B Kirpichev 68413fa107
PEP 757: edits, based on C-API WG feedback (#4026)
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
2024-10-15 11:43:41 +02: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
Tal Einat 7efe235d84
PEP 661: Add bool value to reference impl and examples (#4051) 2024-10-14 00:02:00 +03:00
Tal Einat 9af6b95a52
PEP 661: Add missing sections and correctly populate Post-History (#4050) 2024-10-13 23:50:07 +03:00
Mathieu Kniewallner e43cb850dd
PEP 735: Fix a few typos and improve readability (#4049)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2024-10-12 17:14:03 +00:00