"""
Package Description.
"""

__version__ = "0.0.1"
__short_description__ = "Package short description."
__license__ = "MIT"
__author__ = "bossjones"
__author_email__ = "jarvis@theblacktonystark.com"
__maintainer__ = "bossjones"
__maintainer_email__ = "jarvis@theblacktonystark.com"
__github_username__ = "bossjones"

# ------------------------------------------------
# TODO: Going to need to create something like the following! But wait, is this for libraries only or applications?
# ------------------------------------------------
# from .connection import RedisConnection, create_connection
# from .commands import (
#     Redis, create_redis,
#     create_redis_pool,
#     GeoPoint, GeoMember,
# )
# from .pool import ConnectionsPool, create_pool
# from .pubsub import Channel
# from .sentinel import RedisSentinel, create_sentinel
# from .errors import (
#     ConnectionClosedError,
#     ConnectionForcedCloseError,
#     MasterNotFoundError,
#     MultiExecError,
#     PipelineError,
#     ProtocolError,
#     ReadOnlyError,
#     RedisError,
#     ReplyError,
#     MaxClientsError,
#     AuthError,
#     ChannelClosedError,
#     WatchVariableError,
#     PoolClosedError,
#     SlaveNotFoundError,
#     MasterReplyError,
#     SlaveReplyError,
# )


# __version__ = '1.2.0'

# __all__ = [
#     # Factories
#     'create_connection',
#     'create_pool',
#     'create_redis',
#     'create_redis_pool',
#     'create_sentinel',
#     # Classes
#     'RedisConnection',
#     'ConnectionsPool',
#     'Redis',
#     'GeoPoint',
#     'GeoMember',
#     'Channel',
#     'RedisSentinel',
#     # Errors
#     'RedisError',
#     'ReplyError',
#     'MaxClientsError',
#     'AuthError',
#     'ProtocolError',
#     'PipelineError',
#     'MultiExecError',
#     'WatchVariableError',
#     'ConnectionClosedError',
#     'ConnectionForcedCloseError',
#     'PoolClosedError',
#     'ChannelClosedError',
#     'MasterNotFoundError',
#     'SlaveNotFoundError',
#     'ReadOnlyError',
#     'MasterReplyError',
#     'SlaveReplyError',
# ]
