Публикация и CI

Немного про написание модулей с помощью Python API

Особенности:

Совсем немного про CI

Непрерывная_интеграция:

Обратите внимание: сборка проекта. Как следствие, инструменты сборки утекли с локальной машины на CI-платформу:

Как следствие, «умные» инструменты автоматизации сборки типа Make уступили место простым очередям заданий

Пример проекта

Обвязка для библиотеки libpasswdqc

Конкретно в данном проекте учтено, что в системе может не быть библиотеки libpasswdqc:

манифест может активизироваться вручную или по событию (например, просто ри каждом push, на каждый новый тег, только на подписанный тег и т. п.).

Публикация на PyPi

В действительности ничего свыше методички на PyPA не требуется:

Публикация на readthedocs.org

Тут всё ещё проще! Достаточно, чтобы в вашем проекте выгонялась документация с помощью sphinx.