суббота, 3 ноября 2012 г.

Обновление статуса Py3k №7 (Перевод)


Это уже седьмое обновление статуса работы над 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)
  • изменения с основного канала и исправления ошибок
И, наконец, особая благодарность Amaury Forgeot d'Arc за значительную помощь.

Разрабочики:
Philip&Antonio

Комментариев нет:

Отправить комментарий