import logging
import pkg_resources

__author__ = "Stefan Reimer"
__email__ = "stefan@zero-downtimet.net"

try:
    __version__ = pkg_resources.get_distribution("CloudBender").version
except pkg_resources.DistributionNotFound:
    __version__ = "devel"


# Set up logging to ``/dev/null`` like a library is supposed to.
# http://docs.python.org/3.3/howto/logging.html#configuring-logging-for-a-library
class NullHandler(logging.Handler):  # pragma: no cover
    def emit(self, record):
        pass


logging.getLogger("cloudbender").addHandler(NullHandler())