На самом деле в PyPi есть инструмент командной строки, который называется auto-pypi .
Просто запустите
$ pip install autopypi
, чтобы получить и установить этот инструмент.
Использование очень простое, запустите
autopypi your-package-root-directory
или
autopypi your-package-root-directory -r
, все обернется для вас и загрузит ваш пакет в Test PyPi по умолчанию и использованиеиз -r
загрузит ваш пакет в индекс Real PyPi.
Описание проекта довольно понятно.Как было показано, вы можете немного изменить свой собственный файл setup.py для удобного обновления номера версии:
version_number = input("Input the new version number you are going to use: ")
setuptools.setup(
name="auto_pypi",
version=version_number,
...)
Ниже приведена подробная информацияоб использовании команды:
Usage: autopypi [OPTIONS] PKG_DIR
Python command line tool to setup Python package automatically.
Example: $ autopypi your-package-root-directory -r
Example: $ cd your-package-root-directory
$ autopypi . -r
Options:
-r, --real Use the real PyPi index (instead of test PyPi).
--help Show this message and exit.