Metadata-Version: 2.0
Name: configloader
Version: 0.2.0
Summary: Python dict that supports common app configuration-loading scenarios.
Home-page: https://github.com/adblair/configloader
Author: Arthur Blair
Author-email: adblair@gmail.com
License: MIT
Keywords: configloader
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Provides-Extra: all
Requires-Dist: PyYAML (>=3); extra == 'all'
Requires-Dist: attrdict (>=1); extra == 'all'
Provides-Extra: attrdict
Requires-Dist: attrdict (>=1); extra == 'attrdict'
Provides-Extra: yaml
Requires-Dist: PyYAML (>=3); extra == 'yaml'

===============================
ConfigLoader
===============================

.. image:: https://img.shields.io/travis/adblair/configloader.svg
        :target: https://travis-ci.org/adblair/configloader

.. image:: https://coveralls.io/repos/adblair/configloader/badge.svg?branch=master&service=github
        :target: https://coveralls.io/github/adblair/configloader?branch=master

.. image:: https://img.shields.io/pypi/dm/configloader.svg
        :target: https://pypi.python.org/pypi/configloader

Python dict that supports common app configuration-loading scenarios.

Features
--------

Easily load configuration from:

* Modules
* JSON files
* YAML files
* Environment variables

Supports Python 2.6+ and 3.3+.

Example usage
-------------

    >>> from configloader import ConfigLoader
    >>> config = ConfigLoader
    >>> config.update_from_obj('my_app.settings')
    >>> config.update_from_json_file('config.json')


Documentation
-------------

https://configloader.readthedocs.org


.. _Flask: http://flask.pocoo.org/docs/0.10/config/#configuring-from-files


