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 (1)

Label Occurrences
Python 3.7 canonical 1

How this entity was disambiguated

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

How these facts were elicited

Referenced by (1)

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

Python 3.8 follows Python 3.7