30 сентября 2012 г.

Что почитать на последних выходных сентября

Django

В мастер попала-таки долгожданная функциональность по замене стандартной модели юзера на кастомную. На неделе судя по всему ждём альфа-версию 1.5.

Подоспела статья о том, как развернуть Django-приложение на AWS Elastic beanstalk, у heroku/gondor серьёзный конкурент.

Python

Вышел python 3.3, что нас безусловно радует. По ссылке полный чейнджлог, а вот краткий список лишь части нововведений:
  • синтаксис yield from для вызова одгого генератора из другого
  • вернули u’юникодные строки с префиксомом’ для обратной совместимости
  • виртуальные окружения типа virtualenv из коробки
  • переработана иерархия I/O исключений
  • включена рандомизация хэшей по умолчанию (нашумевший баг во многих языках)
  • библиотека mock вошла в модуль unittest
Появилась очень полезная тулза для управления зависимостями pip-review. Она проверяет, какие пакеты из вашего requirements.txt устарели и их неплохо бы обновить. Это, разумеется, актуально, если вы жёстко фиксируете версии пакетов в зависимостях, что мы крайне рекомендуем вместе с автором. Кроме того, от него же есть парная утилита pip-dump, которая работает чуть лучше, чем стандартный pip freeze.

Обновилась заметная бибилотека more-itertools от Эрика Розе. Если вы влюблены в стандартный itertools, но вам в нём чего-то не хватало, вполне возможно вы найдёте для себя там пару приятных плюшек.

Раскопали набор расширений pinocchio для тестового фреймворка nose. Умеет запускать только быстрые тесты, делать из тесткейса автоматическую спецификацию аля BDD и кое что ещё.

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

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