class documentation

class LibraryInfo:

View In Hierarchy

Object containing build information about a library.

Parameters

name : str
The library name.
description : str
Description of the library.
version : str
Version string.
sections : dict
The sections of the configuration file for the library. The keys are the section headers, the values the text under each header.
vars : class instance
A VariableSet instance, which contains (name, value) pairs for variables defined in the configuration file for the library.
requires : sequence, optional
The required libraries for the library to be installed.

Notes

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

Method __init__ Undocumented
Method __str__ Undocumented
Method cflags Undocumented
Method libs Undocumented
Method sections Return the section headers of the config file.
Instance Variable ​_sections Undocumented
Instance Variable description Undocumented
Instance Variable name Undocumented
Instance Variable requires Undocumented
Instance Variable vars Undocumented
Instance Variable version Undocumented
def __init__(self, name, description, version, sections, vars, requires=None):

Undocumented

def __str__(self):

Undocumented

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

Undocumented

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

Undocumented

def sections(self):

Return the section headers of the config file.

Parameters

None

Returns

keys : list of str
The list of section headers.
_sections =

Undocumented

description =

Undocumented

name =

Undocumented

requires =

Undocumented

vars =

Undocumented

version =

Undocumented