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.
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.