zuul-jobs/roles/bindep
Michal 522a78385a Allow bindep role to read from more then one bindep file
Extend bindep role to be able to install packages from
multiple paths at once. This behavior is fully compatible
with current implementation, however it allows to pass
number of bindep file paths.

Change-Id: I70d42f25837ff282aad534f9ead965d12858ac9b
2020-11-02 17:17:47 +01:00
..
defaults Update tox-docs to follow build-sphinx better 2018-08-22 07:54:42 +02:00
handlers Capitalize task names 2020-05-16 17:46:17 +02:00
tasks Allow bindep role to read from more then one bindep file 2020-11-02 17:17:47 +01:00
README.rst Allow bindep role to read from more then one bindep file 2020-11-02 17:17:47 +01:00

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 or list of paths to a specific bindep file(s) 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 :zuulbindep.bindep_dir.