summaryrefslogtreecommitdiff
path: root/buildstream/source.py
Commit message (Collapse)AuthorAgeFilesLines
...
* pep8 fixes in source.pyTristan Van Berkom2016-12-101-0/+1
|
* Split up factory objects and base data model objects.Tristan Van Berkom2016-11-121-43/+0
| | | | | | | | | | | | | | Better to have a separate file for each class clearly addressing it's purpose with it's filename. Source base data model -> source.py SourceFactory -> _sourcefactory.py Element base data model -> element.py ElementFactory -> _elementfactory.py Also moved the _plugin.py to _plugincontext.py, since the object is infact _PluginContext, lets follow this rule all around for code clarity.
* Element & Source: import private _plugin.py moduleTristan Van Berkom2016-11-091-1/+1
|
* Adding base Element & Source classes.Tristan Van Berkom2016-11-081-0/+69
These currently have no API defined yet, but provide factory objects for managing plugins of their respective Source and Element implementations and instantiating Sources and Elements on demand.