Релиз состоялся 16 марта. Версия 3.4 включает сотни мелких улучшений и багфиксов.
Основные изменения:
- PEP 428: новый модуль «pathlib», обеспечивающий объектно-ориентированный интерфейс доступа к файловой системе;
- PEP 435: стандартизирован модуль «enum»;
- PEP 436: улучшена система сборки, добавлена возможность генерации информации самоанализа для встроенных компонентов;
- PEP 442: улучшена семантика для финализации объектов;
- PEP 443: добавлены общие функции одиночной диспетчеризации в стандартную библиотеку;
- PEP 445: новый C API для создания собственных методов распределения памяти;
- PEP 446: по умолчанию дочерние подпроцессы более не наследуют файловые дескрипторы;
- PEP 450: новый модуль «statistics», добавляющий функции математической статистики;
- PEP 451: стандартизирован тип «ModuleSpec», предоставляющий метаданный системе импорта модулей;
- PEP 453: в дистрибутив добавлен установщик менеджера пакетов pip;
- PEP 454: добавлен модуль «tracemalloc», обеспечивающий трассировку распределения памяти;
- PEP 456: добавлен новый алгоритм хеширования для строковых и двоичных данных;
- PEP 3154: реализован новый улучшенный протокол Pickle version 4 для модуля «pickle»;
- PEP 3156: добавлен модуль «asyncio», представляющий из себя фреймворк для асинхронного ввода/вывода.
>>> Подробности