Первоначально опубликовано 22 сентября 2016 г.

Databench v0.4 выпущен. Это серьезное изменение по сравнению с веткой v0.3. Все документации, примеры и демо обновлены. Установите новую версию с помощью

pip install --upgrade databench

Вот основные моменты:

  • Миграция с Flask на Tornado и вместе с этим переход с шаблонов Jinja2 на шаблоны Tornado.
  • С этим новым бэкендом поддерживаются Python 2.7, 3.4 и 3.5.
  • В предыдущей версии было много зависимостей, и основная цель рефакторинга состояла в том, чтобы уменьшить количество зависимостей. Эта версия зависит только от tornado, pyyaml ​​и pyzmq. Markdown и docutils для поддержки файлов readme md и rst являются необязательными.
  • Добавлено хранилище данных. Эта концепция поощряет согласованный шаблон состояния, который работает с несколькими потоками и языками (см. новую часть документации по потоку данных).
  • Интерфейсный код в ES6, транспилируемый в устаревший JavaScript. Также для анализа кода встроена поддержка node_modules.
  • Модульные тесты запускаются автоматически при каждой фиксации. Кроме того, документация создается и обновляется при каждом коммите. Тестовое покрытие кода также постоянно обновляется и в настоящее время составляет 95%. Модульные тесты всегда выполняются для Python 2.7, 3.4 и 3.5.

Если вы хотите сразу приступить к делу, начните с документации и посмотрите несколько примеров.