"""
Non-init module for doing convenient * imports from.

Necessary because if we did this in __init__, one would be unable to import
anything else inside the package -- like, say, the version number used in
setup.py -- without triggering loads of most of the code. Which doesn't work so
well when you're using setup.py to install e.g. paramiko!
"""
from fabric.context_managers import cd, hide, settings, show
from fabric.decorators import hosts, roles, runs_once
from fabric.operations import require, prompt, put, get, run, sudo, local
from fabric.state import env
from fabric.utils import abort, warn

"""
Non-init module for doing convenient * imports from.

Necessary because if we did this in __init__, one would be unable to import
anything else inside the package -- like, say, the version number used in
setup.py -- without triggering loads of most of the code. Which doesn't work so
well when you're using setup.py to install e.g. paramiko!
"""
from fabric.context_managers import cd, hide, settings, show
from fabric.decorators import hosts, roles, runs_once
from fabric.operations import require, prompt, put, get, run, sudo, local
from fabric.state import env, output
from fabric.utils import abort, warn

Allow access to state.output via API.