Metadata-Version: 2.1
Name: configurator
Version: 0.0.dev0
Summary: Tools for YAML-based configuration files.
Home-page: https://github.com/Simplistix/configurator
Author: Chris Withers
Author-email: chris@simplistix.co.uk
License: MIT
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Provides-Extra: build
Requires-Dist: sphinx ; extra == 'build'
Requires-Dist: pkginfo ; extra == 'build'
Requires-Dist: setuptools-git ; extra == 'build'
Requires-Dist: twine ; extra == 'build'
Requires-Dist: wheel ; extra == 'build'
Provides-Extra: test
Requires-Dist: jinja2 ; extra == 'test'
Requires-Dist: mock ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: testfixtures ; extra == 'test'
Requires-Dist: voluptuous ; extra == 'test'
Provides-Extra: toml
Requires-Dist: toml ; extra == 'toml'
Provides-Extra: yaml
Requires-Dist: pyyaml ; extra == 'yaml'

============
Configurator
============

This is a Python library for building a configuration object
from one or more `YAML`__ files validated using a `schema`__.

The intent is to support:

- overlaid files, such as a system-wide config, a per user config and an
  application config.

- nested files, where configuration is built up by loading files into
  points in the config tree.

- application plugins, where parts of a configuration take their schema from
  plugins and can only be understood by those plugins.

__ http://pyyaml.org/
__ https://pypi.python.org/pypi/voluptuous

The latest documentation can be found at:
http://configurator.readthedocs.org/en/latest/

Development takes place here:
https://github.com/Simplistix/configurator/


