From 070d053e5cc47e572e9f9e647315082bd7a15c63 Mon Sep 17 00:00:00 2001 From: Chandan Singh Date: Wed, 24 Apr 2019 22:53:19 +0100 Subject: Move source from 'buildstream' to 'src/buildstream' This was discussed in #1008. Fixes #1009. --- src/buildstream/__init__.py | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/buildstream/__init__.py (limited to 'src/buildstream/__init__.py') 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 . +# +# Authors: +# Tristan Van Berkom + +# 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 -- cgit v1.2.1