wtools
ESOwaftools
 All Classes Namespaces Functions Pages
wtools.config.Requires Class Reference

Public Member Functions

def check_dep
 
def available_docstr
 
def available_str
 
def configure
 
def options
 

Static Public Attributes

dictionary available_requires
 

Member Function Documentation

def wtools.config.Requires.available_str (   cls)
Returns a joined string of available requires
def wtools.config.Requires.check_dep (   cls,
  r,
  loadlist 
)
Checks if all the requires of r are satisfied in loadlist
def wtools.config.Requires.configure (   cls,
  cnf,
  requires,
  wtools_dir,
  kwargs 
)
Configure stage:
 1) Create a list of tools to be loaded, discarding doubles
 2) While creating list call option setting for each 'requires'
 3) Load the tools from the generated list
 4) Call configuration for each tool
 5) Local customizations and fixed loads not depending on requires

Member Data Documentation

dictionary wtools.config.Requires.available_requires
static
Initial value:
1 = {'cxx': cxx, 'python': python, 'qt5': qt5,
2  'pyqt5': pyqt5, 'java': java, 'rtidds': rtidds,
3  'protoc': protoc,
4  'cii': cii,
5  'boost': boost}

The documentation for this class was generated from the following file: