load a configuration dictionary for a large application
Project description
yakonfig
========
yet another config management library, or a yak on a fig
yakonfig provides a YAML parser with the following extensions:
* !runtime
* !include_yaml
* !include_func
<pre>
top_level_name_1:
key1: !runtime argname
key2: !include_yaml path-to-yaml-file # can be relative or absolute path
key3: !include_func module.path.to.func
# if func name ends with "yaml", yakonfig parses return value
</pre>
See [tests](src/tests/yakonfig/test_yakonfig.py) for illustrations.
========
yet another config management library, or a yak on a fig
yakonfig provides a YAML parser with the following extensions:
* !runtime
* !include_yaml
* !include_func
<pre>
top_level_name_1:
key1: !runtime argname
key2: !include_yaml path-to-yaml-file # can be relative or absolute path
key3: !include_func module.path.to.func
# if func name ends with "yaml", yakonfig parses return value
</pre>
See [tests](src/tests/yakonfig/test_yakonfig.py) for illustrations.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
yakonfig-0.3.1.dev9.tar.gz
(15.4 kB
view hashes)
Built Distribution
yakonfig-0.3.1.dev9-py2.7.egg
(40.0 kB
view hashes)