A basic configuration reader and manager for python projects
Project description
Build Status
Project details
Description
The config-manager package is a basic configuration reader and manager. It reads the configuration data from an external YAML or JSON file and it injects this data into the application that is called from. It’s currently tested on Python 2.7.
Installation
pip install config-manager
or
download the latest release and run
python setup.py install
Usage
#configs.yaml contains the configuration data from config_manager import ConfigManager confman = ConfigManager(config_file_path='/path/to/configs.yaml', defaults={'maintenance':'False'}, required=['maintenance']) maintenance = confman['maintenance']
License
This project is licensed under the MIT license.
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
config-manager-1.1.2.tar.gz
(5.8 kB
view details)
File details
Details for the file config-manager-1.1.2.tar.gz
.
File metadata
- Download URL: config-manager-1.1.2.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5rc1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bf8d16a1e1d25ada7b01dba82cdf220e0d40a6016662568dd6f4968d6f51103 |
|
MD5 | 081951437c1f825e52caf744accde5ad |
|
BLAKE2b-256 | 48b0c18509ee337102ee8ff419994a93dc13ef137ba44aa5908f48dbf07e4f68 |