class documentation

class LibraryInfo: (source)

View In Hierarchy

Object containing build information about a library.

Notes

All input parameters (except "sections" which is a method) are available as attributes of the same name.

Parameters
nameThe library name.
descriptionDescription of the library.
versionVersion string.
sectionsThe sections of the configuration file for the library. The keys are the section headers, the values the text under each header.
varsA VariableSet instance, which contains (name, value) pairs for variables defined in the configuration file for the library.
requiresThe required libraries for the library to be installed.
Method __init__ Undocumented
Method __str__ Undocumented
Method cflags Undocumented
Method libs Undocumented
Method sections Return the section headers of the config file.
Instance Variable description Undocumented
Instance Variable name Undocumented
Instance Variable requires Undocumented
Instance Variable vars Undocumented
Instance Variable version Undocumented
Instance Variable _sections Undocumented
def __init__(self, name, description, version, sections, vars, requires=None): (source)

Undocumented

def __str__(self): (source)

Undocumented

def cflags(self, section='default'): (source)

Undocumented

def libs(self, section='default'): (source)

Undocumented

def sections(self): (source)

Return the section headers of the config file.

Parameters
None
Returns
list of strkeys - The list of section headers.
description: str = (source)

Undocumented

Undocumented

requires: sequence, optional = (source)

Undocumented

vars: class instance = (source)

Undocumented

Undocumented

_sections = (source)

Undocumented