summaryrefslogtreecommitdiff
path: root/buildstream/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildstream/__init__.py')
-rw-r--r--buildstream/__init__.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/buildstream/__init__.py b/buildstream/__init__.py
index 733350bdd..771ba0c52 100644
--- a/buildstream/__init__.py
+++ b/buildstream/__init__.py
@@ -19,11 +19,13 @@
# Tristan Van Berkom <tristan.vanberkom@codethink.co.uk>
# Plugin author facing APIs
-from .__version__ import __version__
-from .utils import UtilError, ProgramNotFoundError
-from .sandbox import Sandbox, SandboxFlags
-from .plugin import Plugin
-from .source import Source, SourceError, Consistency
-from .element import Element, ElementError, Scope
-from .buildelement import BuildElement
-from .scriptelement import ScriptElement
+import os
+if "_BST_COMPLETION" not in os.environ:
+ from .__version__ import __version__
+ from .utils import UtilError, ProgramNotFoundError
+ from .sandbox import Sandbox, SandboxFlags
+ from .plugin import Plugin
+ from .source import Source, SourceError, Consistency
+ from .element import Element, ElementError, Scope
+ from .buildelement import BuildElement
+ from .scriptelement import ScriptElement