summaryrefslogtreecommitdiff
path: root/buildstream/plugin.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* plugin.py: Make Plugin.node_items() just yield from _yaml.node_items()Tristan Van Berkom2017-10-011-4/+1
* plugin.py: Add note on plugin extension supportTristan Van Berkom2017-09-191-0/+7
* plugin.py: Fix documentation to link to correct file70-third-party-plugin-sharingTristan Van Berkom2017-09-141-1/+1
* Add documentationTristan Maat2017-09-141-1/+47
* Add element plugin node validationsTristan Maat2017-09-141-0/+25
* plugin.py: Removed special case for test casesTristan Van Berkom2017-09-031-3/+1
* documentation: Set page titles manually in python modules.Tristan Van Berkom2017-08-311-0/+4
* plugin.py: Added BST_FORMAT_VERSION class attribute to pluginsTristan Van Berkom2017-08-311-3/+33
* plugin.py: Added BST_REQUIRED_VERSION_MAJOR and BST_REQUIRED_VERSION_MINORTristan Van Berkom2017-08-301-0/+7
* plugin.py: Added detail parameter to Plugin.timed_activity()Tristan Van Berkom2017-08-291-2/+3
* plugin.py: Document that logging is normally suppressed during configureJonathan Maw2017-07-011-0/+5
* plugin.py: Use utils._call()Jürg Billeter2017-06-271-39/+1