
После поста про
смотрелку сериалов пришло пожелание добавить
subliminal для загрузки субтитров. Увидев его
зависимости, из которых в репозитории присутствуют только два пакета, и то не подходящих версий. Я понял, что жизнь боль и мне придётся создать пять debian/control, сделать пять changelog'ов и создать 20 тасков в jenkins.
Но зачем тратить на всё это целых два часа, если можно потратить
всего несколько дней на автоматизацию этого процесса. В результате появился
pytoppa, он:
- формирует changelog из истории между изменениями version в setup.py;
- автоматически добавляет обязательные зависимости;
- имеет простой конфиг