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.

Jump to: Statements Referenced by

Statements (54)

Predicate Object
instanceOf Python programming language version
software release
developer Python Software Foundation NERFINISHED
endOfLifeDate 2023-06-27
followedBy Python 3.8 NERFINISHED
follows Python 3.6 NERFINISHED
hasBuiltInFunction breakpoint
hasStandardLibraryModule asyncio
contextvars
dataclasses
importlib.resources NERFINISHED
implementsPEP PEP 538 (Coercing the C locale to a UTF-8 based locale) NERFINISHED
PEP 540 (UTF-8 mode) NERFINISHED
PEP 545 (Python documentation translations) NERFINISHED
PEP 552 (Deterministic pyc files) NERFINISHED
PEP 552 (Hash-based .pyc files) NERFINISHED
PEP 553 (Built-in breakpoint()) NERFINISHED
PEP 557 (Data Classes) NERFINISHED
PEP 560 (Core support for typing module and generic types) NERFINISHED
PEP 562 (Module __getattr__ and __dir__) NERFINISHED
PEP 563 (Postponed Evaluation of Annotations) NERFINISHED
PEP 564 (Time functions with nanosecond resolution) NERFINISHED
PEP 565 (Show DeprecationWarning in __main__) NERFINISHED
PEP 567 (Context Variables) NERFINISHED
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 NERFINISHED
contextlib.asynccontextmanager NERFINISHED
dataclasses module
importlib.resources module NERFINISHED
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 NERFINISHED
majorVersion 3
minorVersion 7
partOf Python 3 NERFINISHED
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

Referenced by (1)

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

Python 3.8 follows Python 3.7