diff --git a/stone/__main__.py b/stone/__main__.py new file mode 100644 index 00000000..99d9c723 --- /dev/null +++ b/stone/__main__.py @@ -0,0 +1,5 @@ +from stone.cli import main + + +if __name__ == '__main__': + main() diff --git a/stone/cli.py b/stone/cli.py index aace9bfb..ba2e7d4a 100644 --- a/stone/cli.py +++ b/stone/cli.py @@ -11,6 +11,10 @@ import sys import traceback +if __package__ in (None, ''): + sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) + __package__ = 'stone' # pylint: disable=redefined-builtin + from .cli_helpers import parse_route_attr_filter from .compiler import ( BackendException,