pkglts.option.pysetup package

Submodules

pkglts.option.pysetup.config module

pkglts.option.pysetup.config.check(cfg)[source]

Check the validity of parameters in working environment.

Parameters:cfg (Config) – current package configuration
Returns:list of faulty parameters
Return type:(list of str)
pkglts.option.pysetup.config.require(purpose, cfg)[source]

List of requirements for this option for a given purpose.

Parameters:
  • purpose (str) – either ‘option’, ‘setup’, ‘install’ or ‘dvlpt’
  • cfg (Config) – current package configuration
Returns:

(list of Dependency)

pkglts.option.pysetup.config.update_parameters(cfg)[source]

Update config with parameters necessary for this option.

Notes: create a section with option name to store params.

Parameters:cfg (dict) – dict of option parameters as seen in pkg_cfg.json
Returns:update in place
Return type:None

pkglts.option.pysetup.handlers module

pkglts.option.pysetup.handlers.environment_extensions(cfg)[source]

Add more functionality to an environment.

Parameters:cfg (Config) – current package configuration
Returns:any
Return type:dict of str
pkglts.option.pysetup.handlers.pkg_url(cfg)[source]
pkglts.option.pysetup.handlers.requirements(cfg, requirement_name)[source]

Check all requirements for installed options.

Parameters:
  • cfg (Config) – current package configuration
  • requirement_name (str) – type of requirement ‘install’, ‘dvlpt’
Returns:

list of required packages names

Return type:

(list of str)

Module contents