d292ee658a
Like we do for bindep and tox roles. Allow a user to manage the twine binary outside of the upload-pypi role. This allows a user to better control the path of the executable too. Change-Id: I5c757b29e185ab76495abf3cfb2d853aada77a50 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
38 lines
831 B
ReStructuredText
38 lines
831 B
ReStructuredText
Upload python packages to PyPI
|
|
|
|
**Role Variables**
|
|
|
|
.. zuul:rolevar:: pypi_info
|
|
|
|
Complex argument which contains the information about the PyPI
|
|
server as well as the authentication information needed. It is
|
|
expected that this argument comes from a `Secret`.
|
|
|
|
.. zuul:rolevar:: username
|
|
|
|
Username to use to log in to PyPI.
|
|
|
|
.. zuul:rolevar:: password
|
|
|
|
Password to use to log in to PyPI.
|
|
|
|
.. zuul:rolevar:: repository
|
|
:default: pypi
|
|
|
|
Name of the repository to upload to
|
|
|
|
.. zuul:rolevar:: repository_url
|
|
:default: https://pypi.python.org/pypi
|
|
|
|
URL of the PyPI repostory
|
|
|
|
.. zuul:rolevar:: pypi_path
|
|
:default: src/{{ zuul.project.canonical_name }}/dist
|
|
|
|
Path containing artifacts to upload.
|
|
|
|
.. zuul:rolevar:: pypi_twine_executable
|
|
:default: twine
|
|
|
|
Path to twine executable.
|