Регистрация пакета на PyPi

Для того, чтобы python-проект можно было устанавливать при помощи pip и распространять через хранилище пакетов pypi, он должен иметь определенную структуру и содержать ключевые для установки файлы.

Классическим считается следующее расположение файлов:

root-dir/   # рабочая папка с проектом
      setup.py
      setup.cfg
      LICENSE.txt
      README.md
      mypackage/
        __init__.py
        foo.py
        bar.py
        baz.py

Read more...

Supervisord: перезапуск и перезагрузка (обновление настроек)

Supervisord - отличный сервис для управления процессами приложений. Однако, у него нет возможности перегружать настройки, а перезапуск работает совсем не так, как мы привыкли. Рассмотрим доступные команды и результат их выполнения.

Read more...