10 июля состоялся релиз Python 3.2.1. Напомню, что в данный момент для ветки 2.х выпускаются лишь исправления ошибок, а все нововведения реализуются только для ветки 3.х. Релиз отмечен тем, что разработчики уделили большее внимание стандартной библиотеке. В частности, версия 3.2.1 включает:
- Множественные улучшения модуля unittest
- Возможность компиляции более одного .pyc-файла для одного файла с исходным кодом, а также модулей расширений .so, соответственно при наличии нескольких установленных интерпретаторов Python (PEP 3147 и PEP 3149)
- Новая библиотека futures для работы с потоками и процессами в рамках конкурентного программирования (PEP 3148)
- Постоянный ABI для модулей расширений (PEP 384)
- Настройка ведения логов на основе словаря (PEP 391)
- Переработка GIL с целью уменьшения конфликтов
- Расширенный пакет email
- Улучшение модуля ssl с поддержкой SSL-контекстов и сравнением имени хоста, предоставляющего сертификаты
- Расширенный модуль shutil с поддержкой файлов-архивов
- Модуль sysconfig для доступа к системным настройкам
- Множественные улучшения в configparser
- Улучшения в дебаггере pdb
- Множественные улучшения в операциях со строковыми и байтовыми переменными
- Прочие улучшения
>>> Подробности