python/peps
View on GitHub ↗ ★ 5,031 reStructuredText
Python Enhancement Proposals
27 mentions on Hacker News by 27 people: 8 stories, 19 comments · first 2018-03-12 · latest 2025-10-05
20082026
-
…https://discuss.python.org/t/pep-810-explicit-lazy-imports/1... The specific part of the PEP: https://github.com/python/peps/pull/4628/files#diff-ca011267...
comment by nilslindemann · 2025-10-05 · in PEP 810 – Explicit lazy imports -
For posterity, as the submitted link seems temporary: https://github.com/python/peps/pull/4622
comment by hoten · 2025-10-03 · in PEP 810 – Explicit lazy imports -
…far as I can tell. The prior discussion in the thread, as well as the commit history for the PEP ( https://github.com/python/peps/commits/main/peps/pep-0751.rs... ), shows pretty clear intent to take all of their needs into consideration.
comment by zahlman · 2025-04-01 · in Python lock files have officially been standardized -
…planned since 2004. It's not that recent! This is the oldest concrete plan I can quickly spot: https://github.com/python/peps/blob/b5815e3e638834e28233fc20...
comment by lucb1e · 2024-05-16 · in You probably don't need to validate UTF-8 strings -
▲ 2
PEP 722: Python dependencies for single-file scriptsstory by BiteCode_dev · 2023-07-22 · 2 comments
-
AFAICS PEP 301 linked only to a demo site until April 2003: https://github.com/python/peps/commit/c773b1b2ce0a2817
comment by jwilk · 2023-05-25 · in PyPI Was Subpoenaed -
"PEP 703 – Making the Global Interpreter Lock Optional in CPython" (2023) https://github.com/python/peps/blob/main/pep-0703.rst https://peps.python.org/pep-0703/ colesbury/nogil https://github.com/colesbury/nogil : docker run -it…
comment by westurner · 2023-04-08 · in PEP 684 was accepted – Per-interpreter GIL in Python 3.12 -
Oh, I have a pretty fresh news for you. https://github.com/python/peps/pull/2955
comment by tomwojcik · 2023-01-10 · in Show HN: Socketify.py: Http/Https and WebSockets servers for PyPy3 and Python3 -
▲ 2
PEP703 Making the Global Interpreter Lock Optional in CPythonstory by ivoflipse · 2023-01-10 · 0 comments
-
▲ 3
PEP 703: Making the Global Interpreter Lock Optional in CPythonstory by polyrand · 2023-01-10 · 0 comments
-
…already! [0] And as (almost) always, Pyright has already implemented the provisional PEP! [0] https://github.com/python/peps/pull/2620
comment by davidatbu · 2022-06-27 · in What's New in Python 3.11? -
…development). For Python, it looks like everything is on GitHub: https://github.com/python/cpython https://github.com/python/peps It might take some exploring depending on what you are trying to find (over 100k commits in the git repo),…
comment by thesuperbigfrog · 2022-04-27 · in Ask HN: Best way to find out when features were added to languages? -
…commit to a python repo about the form of English to be used being dismissed as 'White Supremacy' https://github.com/python/peps/commit/0c6427dcec1e98ca0bd46a...
comment by secondcoming · 2021-12-22 · in English has been my pain for 15 years (2013) -
…be available. This historic advice is no longer recommended. The change was made on July 5, 2019 - https://github.com/python/peps/commit/ae932bd6fd2c493d7d64ce... .
comment by eesmith · 2021-11-08 · in I just want to run this one Python script -
…of this PEP" section. This is not what the PEP currently mandates and it hasn't for 2.5 years: https://github.com/python/peps/pull/989
comment by remram · 2021-11-08 · in I just want to run this one Python script -
…the ``python3`` command; see the `Rationale`_ and `Migration Notes`_ below). The 2019 update https://github.com/python/peps/commit/ae932bd6fd2c493d7d64ce... allowed more flexibility, but the old handling is still entirely okay.
comment by oefrha · 2021-10-04 · in Python 3.11 -
This is the new normal: https://github.com/python/peps/commit/0c6427dcec1e98ca0bd46a... This commit was followed a divisive discussion from which the "community" leaders emerged as even more powerful. Some of these leaders have never…
comment by rqlps · 2021-05-25 · in Official GraphQL: Free palestine, BLM, end the new jim crow abolish ICE -
…does not make any the above wrong, but does mean you'll be confused if you go looking for my quote: https://github.com/python/peps/commit/307b9cdf8897cbade62773... .
comment by williamsmj · 2021-04-18 · in PEP 563, PEP 649 and the future of pydantic and FastAPI -
▲ 2
Python match expression PEP acceptedstory by openbrian · 2021-02-16 · 0 comments
-
…branch controversy * BLM banners in numerous open source project * Python PEP8 English controversy: https://github.com/python/peps/pull/1470/commits/89b72cf7261...
comment by becausepc · 2021-01-19 · in Launch HN: Seed (YC W21) – A Fully-Managed CI/CD Pipeline for Serverless -
…was to become the default in Python 4, but that has been changed to 3.10 (see https://github.com/python/peps/commit/f1c3a99ad5df574489e877... , https://bugs.python.org/issue38605 )
comment by duckerude · 2020-09-13 · in All Python versions less than 3.6 are now EOL -
▲ 8
Python: Commit removing White Supremacy relicsstory by mtnsaoeu · 2020-08-19 · 10 comments
-
▲ 3
PEP 8: Change requirement to adhere to Standard Englishstory by bryanrasmussen · 2020-07-03 · 3 comments
-
Other use in the Python ecosystem seems to predate Django ( https://github.com/python/peps/commit/53474baa0790912b8a02f1... ) although I'd certainly be interested in more context.
comment by dllthomas · 2020-07-01 · in Why does a new Rails app need 106 MB of JavaScript? -
▲ 1
Petr Viktorin as BDFL-Delegate – Pythonstory by stsewd · 2018-10-03 · 0 comments
-
…sees more recent updates, the github copy (where Guido proposes people can submit changes) is here: https://github.com/python/peps/blob/master/pep-0572.rst
comment by hiisukun · 2018-07-03 · in PEP 572: Python assignment expressions has been accepted -
▲ 3
Python 2.7 EOL: Jan 1, 2020story by yegle · 2018-03-12 · 0 comments