Python 3.11

E886788

Python 3.11 is a major release of the Python programming language notable for significant performance improvements, enhanced error messages, and new language features such as exception groups and the `tomllib` module.

Try in SPARQL Jump to: Statements Referenced by

Statements (60)

Predicate Object
instanceOf Python version
software release
averageSpeedupReported 1.25x
developer Python Software Foundation NERFINISHED
documentationUrl https://docs.python.org/3.11/
downloadUrl https://www.python.org/downloads/release/python-3110/
followedBy Python 3.12 NERFINISHED
follows Python 3.10 NERFINISHED
includesFeature Required and NotRequired for TypedDict
adaptive specializing interpreter
exception notes via Exception.add_note
improved error tracebacks with exact expression locations
typing.Self
variadic generics in typing
zero-cost exceptions optimization
introducesFeature except* syntax
exception groups
introducesModule tomllib
majorVersionNumber 3
maxSpeedupReported up to 1.6x
minimumWindowsVersion Windows 8.1 NERFINISHED
minorVersionNumber 11
notableFor enhanced error messages
new language features
performance improvements
partOf Python programming language NERFINISHED
pepImplemented PEP 646 NERFINISHED
PEP 646: Variadic generics NERFINISHED
PEP 654 NERFINISHED
PEP 654: Exception Groups and except* NERFINISHED
PEP 655 NERFINISHED
PEP 655: Required and Optional for TypedDict NERFINISHED
PEP 657 NERFINISHED
PEP 657: Fine-grained error locations in tracebacks NERFINISHED
PEP 673 NERFINISHED
PEP 673: Self type NERFINISHED
PEP 675 NERFINISHED
PEP 675: Arbitrary literal string type NERFINISHED
PEP 678 NERFINISHED
PEP 678: Exceptions can be enriched with notes NERFINISHED
PEP 679 NERFINISHED
PEP 679: Exception groups and except* in the standard library NERFINISHED
PEP 680 NERFINISHED
PEP 680: tomllib – TOML support in the standard library NERFINISHED
PEP 681 NERFINISHED
PEP 681: Data Class Transforms NERFINISHED
PEP 683 NERFINISHED
PEP 683: Immortal objects, experimental NERFINISHED
PEP 684 NERFINISHED
PEP 684: A per-interpreter GIL NERFINISHED
PEP 688 NERFINISHED
PEP 688: Making the buffer protocol accessible in Python NERFINISHED
performanceGoal significantly faster than Python 3.10
precededBy Python 3.10 NERFINISHED
primaryImplementation CPython NERFINISHED
releaseDate 2022-10-24
releaseType major release
stableStatus stable
supports exception groups in asyncio
tomllibPurpose read-only TOML parsing

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Python 3.10 followedBy Python 3.11