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.

All labels observed (1)

Label Occurrences
Python 3.11 canonical 4

How this entity was disambiguated

Statements (60)

Predicate Object
instanceOf Python version
software release
averageSpeedupReported 1.25x
developer Python Software Foundation
documentationUrl https://docs.python.org/3.11/
downloadUrl https://www.python.org/downloads/release/python-3110/
followedBy Python 3.12
follows Python 3.10
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
minorVersionNumber 11
notableFor enhanced error messages
new language features
performance improvements
partOf Python programming language
pepImplemented PEP 646
PEP 646: Variadic generics
PEP 654
PEP 654: Exception Groups and except*
PEP 655
PEP 655: Required and Optional for TypedDict
PEP 657
PEP 657: Fine-grained error locations in tracebacks
linked to: PEP 657

PEP 673
PEP 673: Self type
PEP 675
PEP 675: Arbitrary literal string type
PEP 678
PEP 678: Exceptions can be enriched with notes
PEP 679
PEP 679: Exception groups and except* in the standard library
PEP 680
PEP 680: tomllib – TOML support in the standard library
PEP 681
PEP 681: Data Class Transforms
PEP 683
PEP 683: Immortal objects, experimental
PEP 684
PEP 684: A per-interpreter GIL
PEP 688
PEP 688: Making the buffer protocol accessible in Python
performanceGoal significantly faster than Python 3.10
precededBy Python 3.10
primaryImplementation CPython
releaseDate 2022-10-24
releaseType major release
stableStatus stable
supports exception groups in asyncio
tomllibPurpose read-only TOML parsing

How these facts were elicited

Referenced by (4)

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

Python 3.10 followedBy Python 3.11
Waitress supports Python 3.11
subject linked to: Waitress WSGI server
PEP 657 introducedInVersion Python 3.11