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.
Release history Release notifications
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size & hash SHA256 hash help | File type | Python version | Upload date |
---|---|---|---|
yakonfig-0.4.2.dev1-py2.7.egg (45.5 kB) Copy SHA256 hash SHA256 | Egg | 2.7 | Mar 6, 2014 |
yakonfig-0.4.2.dev1.tar.gz (17.5 kB) Copy SHA256 hash SHA256 | Source | None | Mar 6, 2014 |