Enhanced configuration library for python
The goal of this library is to provide the following functionality:
- Reading/writing to/converting between multiple formats of configuration files
- Configuration template functionality, with built-in validation of rules and dependencies for values of configuration parameters and substitution of default values for missing parameters
- Generation of sample configurations based on templates