Это уже седьмое обновление статуса работы над py3k branch, что стало возможным благодаря людям, пожертвовавшим на развитие py3k.
Главная новость на данный момент в том, что Philip начал работать над py3k параллельно с Antonio. Соответственно, резко возросло количество проделанной работы.
Бот сборки теперь каждую ночь собирает новую версию и запускает тесты стандартной библиотеки Python. На данный момент мы проходим 160 тестов приблизительно 355 модулей CPython, проваливает 144 и пропускает около 51.
Некоторые изменения:
- dictviews (объект, возвращаемый dict.keys/values/items) был значительно улучшен и теперь поддерживает полный набор операций
- Многие тесты были исправлены при работе с комплексными числами (в особенности метод __complex__)
- _csv был исправлен и теперь корректно обрабатывает юникод вместо байтов
- Исправлено много парсеров, семантика списко py3k; теперь Вы не можете получить доступ к переменной списка после завершения работы с ним
- адаптированы под 3-ю версию многие модули lib_pypy (модули стандартной библиотеки pypy)
- py3 доступный pyrepl: теперь, наконец, readline работает как командная строка, как и builtins.input(). pdb, похоже, тоже должен работать, так же как и fancycompleter для завершения по табуляции.
- py3 round
- Дальнейшая доработка / очистка обработки юникода (больше использование surrogateescpae, surrogatepass)
- изменения с основного канала и исправления ошибок
Разрабочики:
Комментариев нет:
Отправить комментарий