Commit Graph

4 Commits

Author SHA1 Message Date
Ian Wienand e0a2b647a6 test/upload-pypi : install venv
When we added this test I used ensure-pip in the ensure-twine role to
pull in the pip dependency.  But we soon realised that ensure-twine
ran in a rootless context so couldn't install packages, and reverted
it with I2cf4224228860b8a2cddd360636bb8633967b07e.

However, this testing wasn't fixed up.  Use ensure-pip in the test
playbook before we run the test, and add a note to ensure-twine that
it runs without privileges.

Change-Id: I6aef14b188dce8c4de774b09ddad718fec8fbf6c
2022-07-27 10:54:30 +10:00
Andreas Jaeger e6396cca48 Document twine_executable
Change Ia06218a830b5d44f04e0f10e0444be2cf9ad682e missed to document
the variable, add it.

Change-Id: Ibbe4c40f8a4ea26a16e0a25a788636621e062902
2020-06-01 13:11:52 +02:00
Doug Hellmann 125eeed6fe enable setting python version for ensure-twine
Add twine_python so we can control the version of python used to
install twine.

Change-Id: I36ddbdf78f549ddc022cce86f3ada9631fb19c37
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-11-08 14:06:07 -05:00
Andreas Jaeger f0cff4d4e9 Add missing README.rst for roles
Newer zuul-sphinx check that a README.rst exists for each role, add
missing ones.

Change-Id: I8e884934a45219977f4389c9ff040e31aec63f18
2018-09-05 19:35:53 +00:00