Search results for “site:peps.python.org”
Page 2 of about
55 results
p
peps.python.org
pep-0684
Since Python 1.5 (1997), CPython users can run multiple interpreters in the same process. However, interpreters in the same process have always shared a significant amount of global state. This is a source of bugs, with a growing impact as more and mo...
p
peps.python.org
pep-0695
This PEP specifies an improved syntax for specifying type parameters within a generic class, function, or type alias. It also introduces a new statement for declaring type aliases.
p
peps.python.org
pep-0749
This PEP supplements PEP 649 by providing various tweaks and additions to its specification:
p
peps.python.org
pep-0761
Since Python 3.11.0, CPython has provided two verifiable digital signatures for all CPython artifacts: PGP and Sigstore.
p
peps.python.org
pep-0659
In order to perform well, virtual machines for dynamic languages must specialize the code that they execute to the types and values in the program being run. This specialization is often associated with “JIT” compilers, but is beneficial even without ma...
p
peps.python.org
pep-0742
This PEP proposes a new special form, TypeIs, to allow annotating functions that can be used to narrow the type of a value, similar to the builtin isinstance(). Unlike the existing typing.TypeGuard special form, TypeIs can narrow the type in both the if...
p
peps.python.org
pep-0779
The acceptance of PEP 703 (Making the Global Interpreter Lock Optional in CPython), as announced by the Steering Council, describes three phases of development for the work to remove the Global Interpreter Lock. Phase I started early in the development ...
p
peps.python.org
pep-0007
This document gives coding conventions for the C code comprising the C implementation of Python. Please see the companion informational PEP describing style guidelines for Python code.
p
peps.python.org
pep-0008
This document gives coding conventions for the Python code comprising the standard library in the main Python distribution. Please see the companion informational PEP describing style guidelines for the C code in the C implementation of Python.
p
peps.python.org
pep-0540
Add a new “UTF-8 Mode” to enhance Python’s use of UTF-8. When UTF-8 Mode is active, Python will:
Try “site:peps.python.org” on:
Marginalia ·
Mojeek ·
Wiby ·
DuckDuckGo ·
Bing ·
Google ·
Wikipedia ·
Internet Archive