summaryrefslogtreecommitdiff
path: root/src/buildstream/_pluginfactory
Commit message (Expand)AuthorAgeFilesLines
* _pluginfactory/pluginfactory.py: Use Messenger convenience functionsTristan van Berkom2020-12-221-4/+1
* requirements: Update all requirementsBenjamin Schubert2020-12-071-1/+6
* Refactor: Lazily instantiate ProvenanceInformation objectstristan/lazy-provenanceTristan van Berkom2020-10-016-19/+24
* Completely remove MetaElementTristan van Berkom2020-08-131-4/+4
* _pluginfactory: Make list_plugins() report new display informationTristan van Berkom2020-08-105-16/+29
* _project.py: Only one set of plugin factoriesTristan van Berkom2020-08-101-2/+2
* Completely abolish job pickling.tristan/nuke-pickle-jobberTristan van Berkom2020-06-151-33/+0
* _loader/loader.py: Make provenance a positional argumentTristan van Berkom2020-06-101-1/+1
* _pluginfactory/pluginoriginjunction.py: Call get_loader() with provenance.Tristan van Berkom2020-06-081-1/+1
* _pluginfactory/pluginoriginjunction.py: Add support for junction plugin origin.Tristan van Berkom2020-05-283-0/+89
* _pluginfactory: Delegating the work of locating plugins to the PluginOriginTristan van Berkom2020-05-287-231/+422
* source.py: Allow access to element's variableBenjamin Schubert2020-05-121-2/+3
* _pluginfactory/pluginfactory.py: Implement error reporting for pip originsTristan Van Berkom2020-05-041-2/+27
* _pluginfactory/pluginorigin.py: Store provenance of origins for error reportingTristan Van Berkom2020-05-041-0/+2
* plugin.py: Rework how deprecation warnings are configured.Tristan Van Berkom2020-05-044-12/+94
* _pluginfactory/pluginfactory.py: Add provenance to missing plugin errorsTristan Van Berkom2020-05-033-7/+17
* plugin.py/pluginfactory.py: Implementing BST_MIN_VERSIONTristan Van Berkom2020-04-291-0/+45
* tests/plugins/loading.py: New test replaces removed internal testTristan Van Berkom2020-04-291-4/+8
* Plugin loading refactor, removing all versioningTristan Van Berkom2020-04-295-0/+538