A basic configuration loading package
Project description
EZedCfg
A basic configuration loading package
This package’s primary purpose is to make it easier to change a programs default configuration by loading a custom configuration file in either YAML format or JSON Format.
It does this by performing a dictionary update on a supplied default configuration.
Installation
pip install ezedcfg
Usage
from ezedcfg import EZedCfg
default_configuration = {'item 1' : 1, 'item 2': False}
path_to_config = 'path/config.yml'
ezcfg = EZedCfg(default_configuration, path_to_config)
updated_configuration = ezcfg.load()
If you intend using a json configuration file, add json to the object arguments:
ezcfg = EZedCfg(default_configuration, path_to_config,'json')
Free software: MIT license
Documentation: https://ezedcfg.readthedocs.io.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.2 (2017-09-20)
Bugfix v2 for testing on python 3.3 and 3.4.
0.1.2 (2017-09-20)
Bugfix for testing on python 3.3 and 3.4.
0.1.0 (2017-09-18)
First release on PyPI.
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.