diff options
author | Chandan Singh <csingh43@bloomberg.net> | 2019-04-24 22:53:19 +0100 |
---|---|---|
committer | Chandan Singh <csingh43@bloomberg.net> | 2019-05-21 12:41:18 +0100 |
commit | 070d053e5cc47e572e9f9e647315082bd7a15c63 (patch) | |
tree | 7fb0fdff52f9b5f8a18ec8fe9c75b661f9e0839e /src/buildstream/__init__.py | |
parent | 6c59e7901a52be961c2a1b671cf2b30f90bc4d0a (diff) | |
download | buildstream-070d053e5cc47e572e9f9e647315082bd7a15c63.tar.gz |
Move source from 'buildstream' to 'src/buildstream'
This was discussed in #1008.
Fixes #1009.
Diffstat (limited to 'src/buildstream/__init__.py')
-rw-r--r-- | src/buildstream/__init__.py | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/buildstream/__init__.py b/src/buildstream/__init__.py new file mode 100644 index 000000000..62890a62f --- /dev/null +++ b/src/buildstream/__init__.py @@ -0,0 +1,41 @@ +# +# Copyright (C) 2016 Codethink Limited +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library. If not, see <http://www.gnu.org/licenses/>. +# +# Authors: +# Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> + +# Plugin author facing APIs +import os +if "_BST_COMPLETION" not in os.environ: + + # Special sauce to get the version from versioneer + from ._version import get_versions + __version__ = get_versions()['version'] + del get_versions + + from .utils import UtilError, ProgramNotFoundError + from .sandbox import Sandbox, SandboxFlags, SandboxCommandError + from .types import Scope, Consistency, CoreWarnings + from .plugin import Plugin + from .source import Source, SourceError, SourceFetcher + from .element import Element, ElementError + from .buildelement import BuildElement + from .scriptelement import ScriptElement + + # XXX We are exposing a private member here as we expect it to move to a + # separate package soon. See the following discussion for more details: + # https://gitlab.com/BuildStream/buildstream/issues/739#note_124819869 + from ._gitsourcebase import _GitSourceBase, _GitMirror |