Рубрики
Без рубрики

Автоматизация setup.py и pip через Travis CI?

Трэвис CI необходим (или даже полезен) для отдельных проектов GitHub? То, как я в настоящее время w … с меткой питона, GitHub, DevOps, обсуждать.

Трэвис CI необходим (или даже полезен) для Одиночный разработчик Github Projects ?

То, как я работаю в настоящее время, я бегу setup.py sdist который генерирует файлы TAR для моего пакета, который я затем загружаю в PYPI, используя шпагат Анкет

Я хочу знать, как использовать Travis-Ci для простого проекта. Есть ли для этого простой проект Hello World Python? Его документация кажется сложной, и, кажется, есть несколько способов настройки Трэвис Использование TOX и т. Д.

Главным образом, я хочу знать:

  1. Трэвис автоматически работает setup.py sdist для меня?
  2. Как он узнает, когда запустить сборку?
  3. Куда он выпустил Tarballs?
  4. Это также делает выпуск GitHub и автоматически?

Также я подумываю добавить модульные тестирование в мои пакеты. Это pytest Рекомендуемые или есть и другие варианты?

Оригинал: “https://dev.to/prahladyeri/automation-of-setup-py-and-pip-through-travis-ci-1200”