Утилита для выпуска пакетов в 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, читать здесь

  • пакетов setup.py и unicode_literals
  • Где исходный код для pypi, индекс пакета Python?
  • Удаление python setup.py
  • Не удалось загрузить пакеты в PyPI: 410 Gone
  • Когда должен использоваться классификатор PyPI «Natural Language»?
  • Pypi: запрещено хранить или редактировать информацию об упаковке
  • setuptools, easy_install и настраиваемый pypi-сервер
  • Как я могу изменить имя пользователя PyPI?
  •  
    Interesting Posts for Van-Lav

    Словарь Python не имеет всех назначенных ключей или элементов

    Ошибка Django при установке Graphite – settings.DATABASES неправильно настроена. Пожалуйста, поставьте значение ДВИГАТЕЛЬ

    Как выполнить квадратный корень без использования математического модуля?

    Как обнаружить отказ записи в asyncio?

    Хотите извлечь строку с помощью regex

    Найдите эффективный способ интеграции различных языковых библиотек в один проект с использованием Python в качестве «клея»,

    Python / SQL Alchemy Migrate – «ValueError: слишком много значений для распаковки» при переносе изменений в db

    График GDAL с использованием matplotlib Базовая карта

    Итерация по объектам в pyquery

    Python: рассчитайте самых и наименее активных клиентов

    соответствие регулярному выражению с дополнительным lookahead

    Просмотр PDF для Python Tkinter

    Потоковая передача нескольких твитов – от нескольких пользователей? – API Twitter

    Python – Как добавить один и тот же элемент XML несколько раз с помощью lxml.objectify

    Как получить доступ к функции внутри функции?

    Python - лучший язык программирования в мире.