GitXplorerGitXplorer
p

peps

public
4357 stars
1505 forks
46 issues

Commits

List of commits on branch main.
Verified
b6cf6d47f34544ab58936268fda4d0024eb86c95

PEP 756: Remove Open Questions (#3968)

vvstinner committed 2 days ago
Verified
80f7aadb73711a155d57731984666a8d3abd978e

PEP 755: Address feedback, round 1 (#3959)

oofek committed 3 days ago
Verified
cff867a29840d8c29027178dea43ff8f1d0689ef

PEP 752: Address feedback, round 4 (#3955)

oofek committed 3 days ago
Verified
4878da5bd3884ca4f1fa1f7846664ebe23ac7b92

PEP 756: Fix buffer format (#3967)

vvstinner committed 3 days ago
Verified
5a1529c658d88ee8e9ec40f9946ed17a3ef745ce

PEP 757: Make PyLong_DigitArray.obj private (#3966)

vvstinner committed 3 days ago
Verified
02a70341a2d34b7ad4c86a5773629d587e47c295

PEP 747: Revised TypeForm specification (#3929)

eerictraut committed 4 days ago

README

The README file for this repository.

Python Enhancement Proposals

.. image:: https://github.com/python/peps/actions/workflows/render.yml/badge.svg :target: https://github.com/python/peps/actions

The PEPs in this repo are published automatically on the web at https://peps.python.org/. To learn more about the purpose of PEPs and how to go about writing one, please start reading at :pep:1. Note that the PEP Index (:pep:0) is automatically generated based on the metadata headers in other PEPs.

Canonical links

The canonical form of PEP links are zero-padded, such as https://peps.python.org/pep-0008/.

Shortcut redirects are also available. For example, https://peps.python.org/8 redirects to the canonical link.

Contributing to PEPs

See the Contributing Guidelines <./CONTRIBUTING.rst>_.

Checking PEP formatting and rendering

Please don't commit changes with reStructuredText syntax errors that cause PEP generation to fail, or result in major rendering defects relative to what you intend.

Browse the "Read the Docs" preview

For every PR, we automatically create a preview of the rendered PEPs using Read the Docs <https://about.readthedocs.com>_. You can find it in the merge box at the bottom of the PR page:

  1. Click "Show all checks" to expand the checks section
  2. Find the line for docs/readthedocs.org:pep-previews
  3. Click on "Details" to the right

Render PEPs locally

See the build documentation <./docs/build.rst>__ for full instructions on how to render PEPs locally. In summary, run the following in a fresh, activated virtual environment:

.. code-block:: bash

# Install requirements
python -m pip install -U -r requirements.txt

# Build the PEPs
make html

# Or, if you don't have 'make':
python build.py

The output HTML is found under the build directory.

Check and lint PEPs

You can check for and fix common linting and spelling issues, either on-demand or automatically as you commit, with our pre-commit suite. See the Contributing Guide <./CONTRIBUTING.rst>_ for details.