GitXplorerGitXplorer
p

peps

public
4357 stars
1505 forks
46 issues

Commits

List of commits on branch main.
Verified
659cfe50a06f4e47bdb57fd0ef0ab7eeaf88ebd3

PEP 757: address review, sync with PR and prettify (#3975)

sskirpichev committed 8 hours ago
Verified
9475fa0aa497fc373d2cf9ed4f94c952e6368326

PEP 757: Rename endian to endianness (#3973)

vvstinner committed a day ago
Verified
40bbaaa84ace944f3085e59af1713b320c728a67

PEP 751: updates based on user feedback (#3969)

bbrettcannon committed 2 days ago
Verified
b4e7700a567b426dea890af43b9a1985f26e2869

PEP 757: use PyLong_Export (#3970)

sskirpichev committed 2 days ago
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

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.