Python 3.2
Вчера, 20 февраля, вышел Python 3.2.
Т.к. действует "Мораторий измений языка" (PEP-3003), синтаксис языка не изменялся, было внесено всего несколько изменений в встроенные типы.
Усилия разработчиков были сконцентрированы на стандартной библиотеке и поддержке портирования кода на Python3.
Среди изменений стоит отметить:
- множественные изменения в модуле unittest;
- PEP 3147, поддержка PYC Repository Directories;
- PEP 3149, поддержка контроля версий динамически-подключаемых библиотек;
- PEP 3148, futures --- новая библиотека для асинхронных вычислений (конкурентного программирования);
- PEP 384, стабильное ABI для модулей расширений;
- значительно переделана GIL (Глобальная блокировка интерпретатора);
- расширенный пакет email, который поддерживает байтовые сообщения;
- значительно улучшен модуль ssl;
- модуль sysconfig;
- улучшения модуля shutil, среди которых стоит отметить поддержку архивов;
- множество улучшений в configparser;
- улучшен pdb (Python debugger);
- множественные исправления, связанные с bytes/string ошибками;
- множественные исправления для численных операций.