Утилита для выпуска пакетов в PyPi?

У меня есть несколько пакетов python в репозиториях GitHub, и было бы здорово, если бы они были доступны в PyPi. Я знаю, что могу делать эти релизы вручную (обновить номер версии, возможно, обновить журнал изменений, пометить выпуск в GitHub, получить URL-адрес загрузки из GitHub, обновить PyPi с выпуском и т. Д.), Но я продолжаю думать, что должен быть сценарий / utility, чтобы сделать это процессом с одной командой.

Я не очень хорошо знаком с процессом упаковки python, поэтому, возможно, я исхожу из-за неправильного угла. Я просто не думаю, что я могу быть первым, кто хочет сделать этот процесс намного проще.

Изменить: поскольку, похоже, есть некоторая путаница в отношении того, что я прошу: есть ли какие-либо инструменты, которые делают выпуск пакетов Python для PyPi более быстрым и более упорядоченным процессом?

Я пробовал искать, но еще ничего не нашел.

3 Solutions collect form web for “Утилита для выпуска пакетов в PyPi?”

Хорошо, я действительно не знаю, имел ли кто-нибудь еще эту проблему / проблему, но у меня был зуд, который мне нужно было поцарапать, поэтому я сделал это:

http://seed.readthedocs.org

Я бы не удивился, если что-то там уже делает, что лучше, но пока это то, что я буду использовать 🙂

Существуют изменения , программное обеспечение, которое заставляет pypi публиковать только один шаг. Похоже, это похоже на семена .

Во всяком случае, было бы неплохо, если бы pypi мог просто проверить, есть ли на github новый тегированный релиз и выпустить его на pypi.

Красиво сделано! Btw, GitHub сможет отправлять пакеты на pypi, читать здесь

  • Разница между devpi и pypi-сервером
  • Pip не устанавливает последнюю доступную версию из pypi (argparse в этом случае)
  • Plone: ​​проблема с проблемой pypi для прокси-сервера - не удается установить яйца
  • Установка модуля python в код
  • Запретить установку пакета на старых версиях Python
  • на pypi.python.org, что приведет к тому, что скрытые старые версии будут возвращены явным поиском
  • Можно ли загружать сгенерированные html-документы sphinx на сайт ReadTheDocs?
  • как установить пакет с pypi в python 2.7?
  • Python - лучший язык программирования в мире.