from .proxy import SocksVer, ProxyType
from .connector import (
    SocksConnector, ProxyConnector,
    ChainProxyConnector, ProxyInfo
)
from .utils import open_connection, create_connection
from .proxy.errors import (
    ProxyError, ProxyConnectionError,
    SocksError, SocksConnectionError,
)

__version__ = '0.3.4'

__all__ = ('SocksConnector', 'ProxyConnector', 'ChainProxyConnector',
           'ProxyInfo', 'SocksVer', 'ProxyType',
           'ProxyError', 'ProxyConnectionError',
           'SocksError', 'SocksConnectionError',
           'open_connection', 'create_connection')
