summaryrefslogtreecommitdiff
path: root/buildstream/plugin.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* plugin.py: Use utils._kill_proc_tree()Tristan Van Berkom2017-06-131-6/+1
* plugin.py: More brutal approach for sub process terminationTristan Van Berkom2017-05-311-16/+17
* plugin.py: More gentle and reliable subprocess terminationTristan Van Berkom2017-05-291-71/+66
* Make logging go to stdout when the test suite is being run in CIJonathan Maw2017-05-251-1/+4
* plugin.py: Use suspendable() to track paused seconds in timed activitiesTristan Van Berkom2017-04-071-15/+28
* Updated sources to use _signals.py for the signal handling.Tristan Van Berkom2017-04-071-3/+3
* Refactor: Untangling element/source namesTristan Van Berkom2017-03-181-11/+29
* plugin.py: Use utils._suspendable() to properly suspend/resume subprocesses.Tristan Van Berkom2017-03-061-6/+27
* Fixing permissions, some random python files became executableTristan Van Berkom2017-03-061-0/+0
* plugin.py: Enhanced host tool calling functions to terminate forcefullyTristan Van Berkom2017-03-051-18/+32
* plugin.py: timed_activity() Now takes silent_nested parameterTristan Van Berkom2017-02-231-5/+6
* Introduce base (internal) Exception class _BstErrorTristan Van Berkom2017-02-161-2/+2