pkglts.option.reqs.option module
- class pkglts.option.reqs.option.OptionReqs(name)[source]
Bases:
Option
- require_option(cfg)[source]
Names of other options required by this option.
- Parameters:
cfg (Config) – current package configuration
- Returns:
(list of str)
- tools(cfg)[source]
Iterate on tools defined by this option.
- Parameters:
cfg (Config) – current package configuration
- Returns:
cli parser
- Return type:
(iter of func)
- pkglts.option.reqs.option.fmt_conda_reqs(reqs, intents)[source]
Produce conda cmd line to install list of requirements.
- Parameters:
reqs (list of Dependency) – list of requirements objects
- Returns:
(str)
- pkglts.option.reqs.option.fmt_pip_reqs(reqs, intents)[source]
Produce pip cmd line to install list of requirements.
- Parameters:
reqs (list of Dependency) – list of requirements objects
- Returns:
(str)