| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
Solver
Chooses a set of implementations to satisfy the requirements of a program and its user. Typical use:
| Instance Methods | |||
|
|||
|
|||
|
Inherited from |
|||
| Instance Variables | |
| {str: [(Implementation, comment)]} |
details extra information, if record_details mode was used |
| set(str) |
feeds_used the feeds which contributed to the choice in selections |
| {Interface: [(Implementation, str)]} |
record_details whether to record information about unselected implementations |
| {model.Interface: [model.Dependency]} |
requires the selected dependencies for each chosen version |
| selections.Selections |
selections the chosen implementation of each interface |
| Properties | |
|
Inherited from |
| Method Details |
x.__init__(...) initializes x; see help(type(x)) for signature
|
Get the best implementation of root_interface and all of its dependencies.
Postcondition: self.ready, self.selections and self.feeds_used are updated |
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Tue Oct 25 15:59:01 2011 | http://epydoc.sourceforge.net |