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

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

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

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

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

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

Довольно извращённый модуль: Словарь с тегами

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

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

Проблема версионирования: Классический релиз менеждмент с тегами (например, на GitHub vs version =  в pyproject.toml — синхронизация номера версии?

Кстати: ро принципах версионирования (более солидный труд на тему)

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

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

Foreword

LecturesCMC/PythonDevelopment2023/14_PublicationCI (последним исправлял пользователь FrBrGeorge 2023-05-18 17:05:31)