Size: a a a

2016 January 24
PythonDigest
pytest-mongodb - pytest plugin для MongoDB fixtures

http://pypi.python.org/pypi/pytest-mongodb/
источник
PythonDigest
qtodotxt - программа визуализации todo.txt файлов

http://pypi.python.org/pypi/qtodotxt/
источник
PythonDigest
asyncssh - реализация SSHv2 с помощью asyncio

http://github.com/ronf/asyncssh
источник
PythonDigest
simiki - простой wiki framework

http://pypi.python.org/pypi/simiki/

Демо по ссылке http://demo.simiki.org/
источник
PythonDigest
coverage - 4.1b2

https://allmychanges.com/p/python/coverage/#4.1b2

Утилита позволяющая измерить процент покрытия тестами. Изменения описаны по ссылке https://allmychanges.com/p/python/coverage/#4.1b2. Скачать можно по ссылке: http://pypi.python.org/pypi/coverage/
источник
PythonDigest
WTForms-Alchemy - генератор WTForms на основе SQLAlchemy моделей

http://pypi.python.org/pypi/WTForms-Alchemy/
источник
PythonDigest
graphql-flask - поддержка GraphQL для Flask

http://pypi.python.org/pypi/graphql-flask/
источник
PythonDigest
timeoutcontext - timeout context manager

http://pypi.python.org/pypi/timeoutcontext/

Модуль реализован на основе модуля signal
from timeoutcontext import timeout, TimeoutException
from time import sleep

try:
   with timeout(1):
       sleep(2)
except TimeoutException:
   print('timeout')
источник
2016 January 25
PythonDigest
pyStopWatch - модуль реализации нескольких таймеров с одним секундомером

http://pypi.python.org/pypi/pyStopWatch/

Модуль позволяет использовать несколько таймеров с одним секундомером, указывать времена срабатывания, текст сообщений, перезапускать таймеры.
источник
PythonDigest
django-stackoverflow-trace - добавляет на страницу django ошибку ссылку на решение (на stackoverflow)

http://github.com/emre/django-stackoverflow-trace
источник
PythonDigest
tweet-preprocessor - модуль для очистки, парсинга, токенизации твиттов

http://pypi.python.org/pypi/tweet-preprocessor/

Модуль подходит для препроцессинга твиттер данных для машинного обучения
источник
PythonDigest
rrb3 - python-библиотека для RaspberryRobotBoard Version 3

http://pypi.python.org/pypi/rrb3/
источник
PythonDigest
tgbot - фреймворк для Telegram ботов на основе UWSGI сервера

http://pypi.python.org/pypi/tgbot/
источник
PythonDigest
Преимущества статической типизации без статической типизации в Python

http://pawelmhm.github.io/python/static/typing/type/annotations/2016/01/23/typing-python3.html
источник
2016 January 26
PythonDigest
cpymad - Cython биндинг к MAD-X (система моделирования ускорителя частиц)

http://pypi.python.org/pypi/cpymad/
источник
PythonDigest
classifier - утилита, классифицируем файлы и раскладываем по папкам

http://github.com/bhrigu123/classifier

До:
Downloads
│   ├── project.docx
│   ├── 21 Guns.mp3
│   ├── Sultans of Swing.mp3
│   ├── report.pdf
│   ├── charts.pdf
│   ├── VacationPic.png
│   ├── CKEditor.zip
│   ├── Cats.jpg
│   ├── archive.7z

После:
Downloads
│   ├── Music
│   │   └── 21 Guns.mp3
│   │   ├── Sultans of Swing.mp3
|   |
│   ├── Documents
│   │   └── project.docx
│   │   └── report.pdf
│   │   ├── charts.pdf
│   ├── Archives
│   │   └── CKEditor.zip
│   │   └── archive.7z
│   ├── Pictures
│   │   └── VacationPic.png
│   │   └── Cats.jpg
источник
PythonDigest
источник
PythonDigest
jinja-vanish - кастомизация функции escape для jinja2

http://pypi.python.org/pypi/jinja-vanish/
источник
PythonDigest
json-sempai - доступ к json-файлам как к python модулям

https://github.com/kragniz/json-sempai/tree/master

{
   "hello": "world",
   "this": {
       "can": {
           "be": "nested"
       }
   }
}

>>> from jsonsempai import magic
>>> import tester
>>> tester
<module 'tester' from 'tester.json'>
>>> tester.hello
u'world'
>>> tester.this.can.be
u'nested'
>>>
источник
PythonDigest
Учебные материалы для Python тестирования - книга и подкаст

http://nedbatchelder.com//blog/201601/python_testing_book_and_podcast.html

Нед Батчелдер рассказывает об интересных учебных материалов для тестирования на Python за эту неделю
источник