Python 3.7

E888830

Python 3.7 is a version of the Python programming language that introduced features like data classes, postponed evaluation of type annotations, and various performance and standard library improvements.

All labels observed (2)

Label Occurrences
Python 3.7 canonical 4
CPython 3.7 1

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf Python programming language version ⓘ
software release ⓘ
developer Python Software Foundation ⓘ
endOfLifeDate 2023-06-27 ⓘ
followedBy Python 3.8 ⓘ
follows Python 3.6 ⓘ
hasBuiltInFunction breakpoint ⓘ
hasStandardLibraryModule asyncio ⓘ
contextvars ⓘ
dataclasses ⓘ
importlib.resources ⓘ
linked to: importlib
implementsPEP PEP 538 (Coercing the C locale to a UTF-8 based locale) ⓘ
PEP 540 (UTF-8 mode) ⓘ
PEP 545 (Python documentation translations) ⓘ
PEP 552 (Deterministic pyc files) ⓘ
linked to: PEP 552

PEP 552 (Hash-based .pyc files) ⓘ
linked to: PEP 552

PEP 553 (Built-in breakpoint()) ⓘ
PEP 557 (Data Classes) ⓘ
linked to: PEP 557

PEP 560 (Core support for typing module and generic types) ⓘ
linked to: PEP 560

PEP 562 (Module __getattr__ and __dir__) ⓘ
PEP 563 (Postponed Evaluation of Annotations) ⓘ
PEP 564 (Time functions with nanosecond resolution) ⓘ
PEP 565 (Show DeprecationWarning in __main__) ⓘ
PEP 567 (Context Variables) ⓘ
introducesChange PEP 479 enforcement for StopIteration in generators ⓘ
__dir__ support on modules ⓘ
__getattr__ support on modules ⓘ
dictionary insertion-order preservation as language guarantee ⓘ
introducesFeature asyncio.create_task() function ⓘ
asyncio.run() API ⓘ
breakpoint() built-in function ⓘ
context variables (contextvars module) ⓘ
contextlib.AbstractAsyncContextManager ⓘ
contextlib.asynccontextmanager ⓘ
linked to: contextlib

dataclasses module ⓘ
importlib.resources module ⓘ
linked to: importlib

postponed evaluation of type annotations (from __future__ import annotations) ⓘ
time functions with nanosecond resolution ⓘ
typing.ForwardRef improvements ⓘ
typing.NewType performance improvements ⓘ
typing.Protocol (via typing_extensions backport) ⓘ
license Python Software Foundation License ⓘ
majorVersion 3 ⓘ
minorVersion 7 ⓘ
partOf Python 3 ⓘ
linked to: Python 3.x
platform cross-platform ⓘ
programmingLanguage Python ⓘ
releaseDate 2018-06-27 ⓘ
releaseType stable release ⓘ
status end-of-life ⓘ
supports data classes ⓘ
supportsFeature f-strings ⓘ
type annotations ⓘ
supportsSyntax async and await as reserved keywords ⓘ

How these facts were elicited

Referenced by (5)

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

Python 3.8 → follows → Python 3.7 ⓘ
dataclasses → introducedInVersion → Python 3.7 ⓘ
PEP 552 → implementedInVersion → Python 3.7 ⓘ
PEP 560 → createdForVersion → Python 3.7 ⓘ
PEP 560 → implementedIn → CPython 3.7 ⓘ
linked to: Python 3.7