"""
Support for working with different sources of configuration values.

    class DefaultSettings(schema.Settings):
        SECRET_KEY = schema.Value(str)
        DEBUG = schema.Value(types.boolean, default=False)
        DB_URL = schema.Value(types.sqlalchemy_url)
        LOCALES = schema.Value(types.list(str))

    settings = DefaultSettings(
        providers.DictConfig(os.environ, prefix='MYAPP_'))
"""
from .schema import Value, Settings


__version__ = '0.2.0'
__url__ = 'https://github.com/GaretJax/coolfig'
__all__ = ['Value', 'Settings']

"""
Support for working with different sources of configuration values.

    class DefaultSettings(schema.Settings):
        SECRET_KEY = schema.Value(str)
        DEBUG = schema.Value(types.boolean, default=False)
        DB_URL = schema.Value(types.sqlalchemy_url)
        LOCALES = schema.Value(types.list(str))

    settings = DefaultSettings(
        providers.DictConfig(os.environ, prefix='MYAPP_'))
"""
from .schema import Value, Settings
from .providers import EnvConfig, DictConfig
from .django import load_django_settings


__version__ = '0.2.0'
__url__ = 'https://github.com/GaretJax/coolfig'
__all__ = ['Value', 'Settings', 'EnvConfig', 'DictConfig',
           'load_django_settings']

Add some more importing shortcuts
Add some more importing shortcuts
