summaryrefslogtreecommitdiff
path: root/buildstream/plugin.py
Commit message (Expand)AuthorAgeFilesLines
* Plugin: Remove node_has_member()Daniel Silverstone2019-04-041-21/+0
* The new YAML World OrderDaniel Silverstone2019-03-271-3/+68
* plugin.py: Don't make a double lookup in the plugin table to get oneBenjamin Schubert2019-03-251-2/+5
* Stop updating state in queue.status()Benjamin Schubert2019-03-211-0/+6
* plugin.py: make _unique_id accessible to the coreBenjamin Schubert2019-03-211-11/+4
* plugin.py: move the creation and handling of the plugin table in PluginBenjamin Schubert2019-03-211-40/+43
* _yaml.py: Move node_get_project_path to project.pyJames Ennis2019-03-111-4/+3
* plugin.py: Add API to allow plugins to raise deprecation warningsphil/848-plugin-deprecation-warningsPhil Dawson2019-02-201-0/+39
* plugin.py: Added new `allow_none` parameter to Plugin.node_get_member(), defa...Tristan Van Berkom2018-12-071-2/+3
* types.py: Moving CoreWarnings to the types.py moduleTristan Van Berkom2018-12-061-41/+19
* plugin.py: Add BAD_ELEMENT_SUFFIX warningPhillip Smyth2018-11-301-0/+6
* plugin.py: Redirect DEBUG from `__del__` to `sys.stderr`danielsilverstone-ct/plugin-destroy-debug-to-stderrDaniel Silverstone2018-11-091-1/+2
* various: Move _sentinel from utils.py to _yaml.pyDaniel Silverstone2018-10-261-1/+1
* plugin.py: use dict.get() instead of an if statementDaniel Silverstone2018-10-251-3/+1
* Spelling fixes: 'affect', not 'effect' as verbAngelos Evripiotis2018-10-191-1/+1
* Fix spelling of it's and itsRichard Dale2018-10-161-5/+5
* plugin.py: Added _configure() and _get_configuring() private APIsTristan Van Berkom2018-09-021-0/+27
* plugin.py: Stop printing None for fatal-warningsJosh Smith2018-08-211-0/+1
* docs: Add documentation for Configurable WarningsJosh Smith2018-08-151-1/+18
* _project.py: Add fatal-warnings configuration itemJosh Smith2018-08-151-4/+60
* plugin: bake API to get and validate a project pathTiago Gomes2018-08-021-1/+46
* element.py, source.py, plugin.py: Adjusting API version since annotations.Tristan Van Berkom2018-07-271-2/+2
* git.py: Update git plugin to fail temporarily on clone failuresJosh Smith2018-07-271-1/+1
* plugin.py: Extend Plugin.call() APIJosh Smith2018-07-271-6/+11
* Refactor: Use new logging mechanism from Contexttristan/local-cache-expiryTristan Van Berkom2018-07-181-13/+4
* Remove shebangs from python filesGökçen Nurlu2018-06-191-1/+0
* doc/source/core_framework.rst: Use a toctree instead of linksTristan Van Berkom2018-06-091-2/+2
* buildstream/plugin.py: Fixing unused variablesTristan Van Berkom2018-04-191-7/+2
* buildstream/plugin.py, doc/source/projectconf.rst: Changed policy for core pl...Tristan Van Berkom2018-04-151-1/+5
* plugin.py: Documentation improvements.Tristan Van Berkom2018-04-131-67/+110
* Allow 'None' as a default_value for _yaml.node_getTristan Maat2018-04-071-1/+1
* _project.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-031-14/+2
* _context.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-031-4/+4
* Remove unused importsJürg Billeter2018-03-251-1/+1
* pylint - dealt with global-statement warningJames Ennis2018-03-141-1/+1
* Allow plugins to forbid runtime dependencies and sourcesJonathan Maw2018-03-011-0/+11
* Add junction support for subprojectsJürg Billeter2018-02-081-0/+7
* plugin.py: Removing Plugin.error() while it's still early and nobody is using...Tristan Van Berkom2018-01-111-9/+0
* plugin.py: Implement Plugin.timed_activity() using Context._timed_activity()Tristan Van Berkom2017-12-131-33/+5
* Remove unused importsGökçen Nurlu2017-12-071-3/+1
* Allow stdout and stderr to be overriden in Plugin.callValentin David2017-11-301-5/+4
* plugin.py: Add log() methodSam Thursfield2017-11-291-0/+12
* plugin.py: Make timed_activity enforce keyword argsJonathan Maw2017-11-141-1/+1
* plugin.py: Make the logging methods use keyword argsJonathan Maw2017-11-141-5/+5
* Change node_get_member to use default instead of default_valueJonathan Maw2017-11-141-5/+5
* Refactor: Move context.py -> _context.pyTristan Van Berkom2017-11-081-8/+7
* refactoring: Made Project option privateTristan Van Berkom2017-11-061-8/+7
* Refactoring: Renamed _BstError -> BstErrorTristan Van Berkom2017-11-061-2/+2
* Refactoring: Move exceptions module to be privateTristan Van Berkom2017-11-061-2/+1
* _yaml.py: Fixing inconsistently named API _yaml.validate_node()Tristan Van Berkom2017-10-011-1/+1