Pull to refresh

Python-digest #2. Новости, интересные проекты, статьи и интервью [8 ноября 2013 — 15 ноября 2013]

Python *
Теперь статей и проектов стало больше — включены новости с pycoders, pythonplanet и по-прежнему мониторятся новые пакеты и релизы уже популярных проектов на PyPI и github.
Увы, все также мало материалов на русском языке. Присылайте мне пожалуйста ссылки если находите достойные и актуальны статьи.

Огромное спасибо гитхабо-пользователю и земляку axcel, благодаря которому на нашем инструменте для сбора новостей появились rss лента и optimistic locks при сохранении объектов.



Статьи и интервью



Интересные проекты, инструменты, библиотеки


  • trequests
    Асинхронный HTTP/HTTPS клиент на tornado для библиотеки requests
  • pyaib
    Фреймворк для написания IRC ботов
  • Enaml
    Язык программирования расширяющий синтаксис Python в целях добавления удобного декларативного построения пользовательского интерфейса (используется PyQT4) и связывания его с моделями данных (автор предлагает в качестве движка для построения моделей данных использовать его же библиотеку Atom)
  • Flask-Resize
    Основанная на Pillow и pilkit библиотека для получения уменьшеных копий изображений в шаблонах Flask (аналог sorl_thumbnail и easy_thumbnails в django)
  • Flask app builder — генерато каркасов приложений на Flask
  • marshmallow
    Легковесная библиотека для сериализации сложных типов данных (например ORM объектов). Может служить хорошей основой для подготовки REST API.
  • Wheels формат пакетов на замену egg
    Согласно стандарту PEP427 на замену egg должен прийти новый формат хранения метаданных о пакетах. По ссылке сайт проекта на главной странице которого можно узнать о том какие пакеты уже совместимы с wheels и что нужно сделать в своем PyPI пакете, чтобы обеспечить ему поддержку wheels. Сам формат декларируется поддерживаемым в pip >= 1.4 и setuptools >= 0.8
  • PyGreen — микрофреймвор для генерации статических сайтов с Mako-разметкой
  • stormss
    Простая консольня утилитка для упрощения рутинных процедур связанных с ssh-клиентом. Добавление/редактирование/удаление/поиск/перечисление/aliasing хостов и так далее
  • Micro python
    Кампания на кикстартере по стимулированию разработки версии python 3 для микроконтроллеров.

Релизы


  • django-db-file-storage 0.2.0
    Хранилище файлов прямо в полях базы данных
  • Вышла FeinCMS 1.8.0
    На самом деле уже выши еще два багфикс релиза — так что актуальная версия 1.8.2. Существенных функциональных изменений нет, но много внимания уделено рефакторингу — код стал существенно чище после работы над ним со статическим анализатором flake8, а также подвергся реструктурированию. Введена консольная команда medialibrary_orphans для поиска неиспользуемых медиафайлов
  • django-ckeditor-updated
    После долгих и безрезультатных уговоров пропавшего автора оригинального django-ckeditor смерджить однострочник для поддержки свежей версии django — появился форк с обновлением ckeditor до 4.2.2, работоспособный в django 1.6 и поддерживающий django-storages
    На pypi форк загружен с именем django-ckeditor-updated
  • Вышел Python 2.7.6
    Это релиз исправлений ошибок — одной из основных среди которых является падение при определенных условиях командного режима в OS X 10.9. Ну и приличное количество других исправлений по сравнению с 2.7.5
  • Вышел Celery 3.1
    Спустя более чем полугода после выпуска 3.0 получаем огромный список изменений — как плановых, так и исправлений
  • Вышел PyDev 3.0
    Масштабнейший плагин для разработки на python в Eclipse отказался от поддержки старых версий ПО и теперь требует eclipse не ниже 3.7 и Java 7. Задекларированы несколько существенных улучшений интерактивной консоли таких как поддержка IPython 1.0, автоматическая перезагрузка модулей при их изменении, и режим отладки с возможность установки точек останова и других вкусностей.
  • Вышел Twisted 13.2.0
  • Вышел PyPy 2.2
    Улучшения в сборщике мусора — он теперь более гладко распределят нагрузку; устранены излишние потери памяти при «бесконечной» JIT компиляции; NumPy разбит на подмодули — в основное ядро включена только базовая его чаcть; Не инлайновые вызовы потребляют меньше дополнительных ресурсов; ускорение JSON декодера; улучшена поддержка Windows в модуле os


По-прежнему жду замечаний по оформлению, помощи в поиске статей, в доработке проекта по сбору материалов. А может кто-то возьмется рисовать красивую картинку для выпуска? Мои художественные таланты не позволяют это делать.

<< предыдущий дайджест следующий дайджест >>
Tags:
Hubs:
Total votes 65: ↑62 and ↓3 +59
Views 14K
Comments Comments 13