
In order to be able to separate out depends needed for building wheels, depends needed for running tests and depends needed for running software, we can tag build depends with a 'build' profile. However, doing that then means we don't have all of the things we need for building docs or testing things. Add build to the profile list for both docs builds and test installs. Change-Id: I0689acb53789d3650926a3e11aec4570df5d950c Needed-By: https://review.openstack.org/580159
Installs distro packages using bindep tool
Looks for a bindep.txt
in a project's source directory,
or failing that a other-requirements.txt
. If one exists,
run bindep
on the file to produce a list of required distro
packages that do not exist and then install the missing packages.
Role Variables
Path to a specific bindep file to read from.
Path to the bindep command. Defaults to unset which will look for a system installed bindep. If bindep_command is not found, bindep will be installed into a temporary virtualenv.
Path to a bindep fallback file to be used if no bindep file can be found in :zuul
bindep.bindep_dir
.