Skip to main content

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.

Project details


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.6.0.tar.gz (22.3 kB view hashes)

Uploaded Source

Built Distribution

yakonfig-0.6.0-py2.7.egg (58.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page