Commit Graph

9555 Commits

Author SHA1 Message Date
Erlend Egeberg Aasland c787739478
PEP 7: Add note about greppable exception messages (#2605)
Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
2022-05-14 01:23:19 +02:00
CAM Gerlach 703362a544
PEP 691: Fix minor nits with headers and reST syntax (#2603) 2022-05-13 16:12:47 -06:00
Inada Naoki 91116788af
PEP 623: Change status to Final (#2601)
* PEP 623: Mark it final

Implemented in https://github.com/python/cpython/pull/92537

* Add Discussions-To and Resolution header

* Fix Discussions-To link
2022-05-13 11:37:54 +09:00
jbritton6 46efeee6d5
PEP 8: Fix typos (#2600) 2022-05-11 11:45:05 -06:00
Donald Stufft a45a339549
Typo Fixes, courtesy of @di (#2594) 2022-05-09 14:00:23 -04:00
Erlend Egeberg Aasland 375e9403d9
PEP 687: Retarget to Python 3.12 (#2591) 2022-05-09 19:34:04 +02:00
Donald Stufft 323e8bf5cc
PEP 691: Copyright (#2593) 2022-05-09 09:36:07 -04:00
Donald Stufft 178afaf170
PEP 691: Refactor based on Feedback (#2592)
* Describe JSON format first and more clearly
* Clarify versioning
* Move content types down and flesh them out more
* Expand the conneg section
* Expand upon the impact to PEP 458
* Add alternative mechanisms for conneg
* Provide recommendations to clients and servers
* Add a FAQ for implications for static file serving
* Add a FAQ to clarify that TUF targets != URLs
* Add a FAQ for application/json
* Add a FAQ about PyPI
* Add support for PEP 629 in the JSON response body
* Add PyPI to the appendix
* Recommend ;q=0 on text/html
* Rename the dist-info-metadata-available field
* Update the PEP-Delegate to Brett Cannon
2022-05-08 17:00:55 -04:00
David Foster 7557f1959f
PEP 362: Fix formatting of colons in field descriptions (#2590) 2022-05-08 12:28:39 -07:00
Erlend Egeberg Aasland ba7ec485b8
Update CODEOWNERS for PEP 670 and PEP 687 (#2586) 2022-05-08 09:21:42 +02:00
Pablo Galindo Salgado c28bc5c133
PEP 664: Fix indentation error (#2589) 2022-05-08 04:32:48 +01:00
Pablo Galindo Salgado 7fb2d0820e
PEP 664: Add 3.11.0b1 release date (#2588) 2022-05-08 04:21:08 +01:00
Germán Méndez Bravo 0a0f49121a
PEP 690: Add flexibility to set_eager_imports() (#2571)
This adds a callback to the proposed `importlib.set_eager_imports()`.

Co-authored-by: Carl Meyer <carl@oddbird.net>
2022-05-06 17:10:10 -07:00
Carl Meyer 153cd9eb8b
PEP 690: Add a simple example of the behavior (#2577) 2022-05-06 17:09:50 -07:00
Jelle Zijlstra 3f4a6f9af6
PEP 691: Add Discussions-To (#2581) 2022-05-06 08:03:13 -07:00
Brett Cannon a155de23cc
PEP 691: fix a mistyping of `HTTP` when `HTML` was intended 2022-05-05 17:38:36 -07:00
Dustin Ingram 171c27e292
PEP 691: Draft PEP for Simple JSON API (#2578)
Co-authored-by: Cooper Lees <me@cooperlees.com>
Co-authored-by: Donald Stufft <donald@stufft.io>
Co-authored-by: Pradyun Gedam <pradyunsg@users.noreply.github.com>
2022-05-05 15:02:39 -07:00
Petr Viktorin 5232fda0ab
PEP 689: Rename to "Unstable C API tier" (#2576)
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2022-05-04 10:02:41 +02:00
Germán Méndez Bravo f1be4a36a2
PEP 690: Add Post-History (#2575) 2022-05-03 16:10:29 -06:00
Carl Meyer ba857a6389
PEP 690: Add "per-module opt-in" to "rejected ideas" section (#2574)
* PEP 690: Add 'per-module opt-in' to rejected ideas

* Update pep-0690.rst

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2022-05-03 14:25:26 -07:00
Germán Méndez Bravo 4831a0ab05
PEP 690: Add Discussions-To (#2573) 2022-05-03 21:40:47 +01:00
Germán Méndez Bravo 376341a223
PEP 690: Lazy Imports (#2569)
* Added first draft for Lazy Imports PEP

* Suggested changes to lazy imports PEP.

* Add another example of forcing eager imports.

* Update pep-9999.rst

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>

* Update Carl's email

* Update pep-9999.rst

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>

* Update pep-9999.rst

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>

* Update pep-9999.rst

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>

* Update pep-9999.rst

Co-authored-by: Carl Meyer <carl@oddbird.net>

* Update and rename pep-9999.rst to pep-0690.rst

* Update .github/CODEOWNERS

Co-authored-by: Carl Meyer <carl@oddbird.net>

* Update pep-0690.rst

Co-authored-by: Carl Meyer <carl@oddbird.net>

* Update pep-0690.rst

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>

* Added myself to AUTHOR_OVERRIDES

* More updates to lazy imports

* Resolved comments

* More updates to lazy imports PEP.

* Update pep-0690.rst

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>

Co-authored-by: Carl Meyer <carl@oddbird.net>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2022-05-03 13:47:13 -05:00
Itamar Ostricher 4b04a2b7be
PEP 1: Refer to GitHub for the Python issue tracker (#2568)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Chris Angelico <rosuav@gmail.com>
2022-05-03 00:57:13 +01:00
wookie184 278070ac97
Include the PEP index in `peps.json` (#2567) 2022-05-01 16:38:40 +01:00
CAM Gerlach 77b5482c82
PEP 11: Add back and update Post-History header with direct links (#2546) 2022-04-30 13:31:30 -05:00
Christopher H.Barker, PhD dd8535b610
PEP 485: Update email address (#2566) 2022-04-29 17:19:25 +01:00
David Foster 26d7a56338
PEP 638: Typographic fixes (#2368)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2022-04-29 14:51:43 +01:00
Philipp A ebff37d5e7
Enable resetting HTML colour scheme preferences
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
2022-04-28 16:49:31 +01:00
Petr Viktorin fa18fffb76
PEP 689: Add Post-History (#2561) 2022-04-27 16:39:28 +02:00
Petr Viktorin 7f53796471
PEP 689: Semi-stable C API tier (GH-2559)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2022-04-27 15:13:10 +02:00
Jelle Zijlstra e84c71ba7d
PEP 594: fix typos (#2558) 2022-04-26 20:10:00 +01:00
Hugo van Kemenade 0b0dd6ddd5
Add tests for `pep_sphinx_extensions` (#2545)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
2022-04-26 20:07:20 +01:00
Marina Moore 73d438cadb
PEP 480: Clarify automated signing solution to remove key sharing (#1711) 2022-04-26 17:43:57 +01:00
Inada Naoki ee521575d9
PEP 686: Postpone target version to 3.15 (#2556) 2022-04-26 12:58:27 +09:00
Brett Cannon 701999a91d
PEP 11: add mailcap to the deprecation list (#2557)
This received SC approval at their 2022-04-25 meeting.
2022-04-25 20:41:00 -07:00
Erik De Bonte d40ca166d0
PEP 681: Address Steering Council feedback (#2555)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2022-04-25 16:20:22 -07:00
Victor Stinner 4233ef7c88
PEP 11: Add Linux s390x to Tier 3 (#2543) 2022-04-26 00:01:22 +02:00
Jelle Zijlstra 5d84d6529d
PEP 688: Add discussion links (#2554)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2022-04-25 08:23:33 -07:00
Petr Viktorin d098303985
PEP 688: Link to current docs (#2553)
Link to current documentation of the protocol first and make the
PEP secondary (it might still be useful for the original motivation/rationale).
2022-04-25 06:10:42 -07:00
Jelle Zijlstra 0cb0066fba
PEP 688: Making the buffer protocol accessible in Python (#2549) 2022-04-24 20:38:57 -07:00
Jelle Zijlstra 24dec4419d
Infra: Add note on finding the RTD preview (#2551)
It's very useful but a bit buried. Hopefully this will help more people find it.

Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
2022-04-24 06:33:56 -07:00
Jean Abou-Samra 5673bc4737
PEP 642: update status (#2547)
PEP 642, "Explicit Pattern Syntax for Structural Pattern Matching",
has been rejected.
2022-04-23 17:50:19 -07:00
Ezra Citron c83efdfa41
PEP 594: Fix a typo (#2550) 2022-04-23 19:47:49 +01:00
CAM Gerlach 28a5eb386a
Lint: Optimize images to reduce file size by 1.5-2x for free (#2542)
* Lint: Optimize images to reduce file size by 25-50% for free

* Lint: Switch PEPs with SVGs over to using them and remove old PNGs
2022-04-23 16:03:16 +03:00
Victor Stinner 9cbbc2d452
PEP 11: Add Discussions section (#2544) 2022-04-21 00:10:04 +02:00
CAM Gerlach e0d4ae5855
Style: Retitle inline 'Contents' to 'Table of Contents' for clarity (#2541) 2022-04-20 04:54:38 -05:00
CAM Gerlach a6336e9d74
Lint: Update headers and checks per current guidance & provide helpful feedback (#2484)
* Lint: Disable a couple potentially problematic/unneeded hooks

* Lint: Refine regex for existing Content-Type and PEP references checks

* Lint: Refine regex for Python-Version check and fix a couple deviations

* Lint: Refine regex for Created check and fix a couple deviations

* Lint: Refine regex for Resolution check and fix a few deviations

* Lint: Add new check for Post-History header

* Lint: Add check for Discussions-To header link

* Lint: Add basic check for PEP title presense & excessive length

* Lint: Add check for PEP/BDFL-Delegate header

* Lint: Add check for Sponsor header

* Lint: Add check for legacy Author field format

* Lint: Add check for RST Author field

* Lint: Use more helpful, user-oriented descriptions for header checks

* PEP 245: Add historical note and archive links to wiki page/email lsit

* PEP 628: Add direct link to resolution in acceptance message

* Lint: Explictly allow all valid RFC 2822 line continuations in headers

* Lint: Tweak Post-History and Resolution checks to accept fragments
2022-04-20 04:53:08 -05:00
wim glenn 07b9d0cd51
PEP 517: add missing def for the mandatory hook build_wheel signature (#2535) 2022-04-19 16:40:23 -07:00
Dong-hee Na 6879a7d95b
PEP 11: fix a typo of a name (#2538) 2022-04-19 16:24:06 -07:00
CAM Gerlach dfdd865c05
PEP 630: Format and copyedit prior to conversion into a docs HOWTO guide (GH-2459) 2022-04-19 10:07:57 +02:00