Инструкции разработчика
Среда Python и инструменты разработки
См. руководство по участию для инструкций по настройке вашей рабочей среды разработки и инструментов для форматирования и проверки типов.
Процесс релиза
-
Убедитесь, что репозиторий Git находится в чистом состоянии.
-
Задайте версию релиза, например:
python scripts/bump_version.py --patch
python scripts/bump_version.py --minor
Это также создаёт git tag.
- Отправка в GitHub:
git push
git push --tags
Важно: нужно отправлять только один тег!
Отправка этого единственного тега инициирует рабочий процесс create-release для данного тега, который создаёт
черновой релиз на GitHub.
- Просмотрите черновой релиз на
Когда будете готовы, опубликуйте его (нажмите Publish release).
Это запускает рабочий процесс, который собирает и публикует пакет в PyPI.