Configuration handling for developers
pip install devconfig==0.4.8
!yamlfile- includes yaml by file path or url
logging.dictConfigand values from merged configuration
$ CONFIG=./some-config.yml program.py)
$ program.py --config=./some-config.yml)
http(s)://urls as configuration path
ftp://urls as configuration path
git://urls as configuration path
!yamlfileare considered dangerous since class or object creation may require existing configuration that is not exists during constructor call.
!objectinside and/or cause infinte yaml load recursion or module load recursion.
!socketare considered dangerous since they are not serializable
<module>.<config>submodule that contains resulting configuration as mapping