| 1234567891011121314151617181920212223242526 |
- import os
- from ..utils import deps
- from ..utils.log import log
- __all__ = ['execute']
- def _unpack_args(args):
- '''Unpack command line arguments
- '''
- return args.binary
- def execute(*args):
- '''Install the requested dependencies
- '''
- bindir = os.path.dirname(deps.PATCHELF)
- for binary in args:
- installed = getattr(deps, 'ensure_' + binary)()
- words = 'has been' if installed else 'already'
- log('INSTALL',
- '{:} {:} installed in {:}'.format(binary, words, bindir))
|