Утилита для выпуска пакетов в PyPi? - PullRequest
9 голосов
/ 10 февраля 2012

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

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

Редактировать: Поскольку, по-видимому, существует некоторая путаница в отношении того, что я прошу: Существуют ли какие-либо инструменты, которые делают выпуск пакетов Python для PyPi более быстрым и более упорядоченным процессом?

Я пытался искать, но пока ничего не нашел.

Ответы [ 2 ]

3 голосов
/ 11 февраля 2012

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

http://seed.readthedocs.org

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

0 голосов
/ 30 октября 2014

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

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

...