project settings the UNIX way
Project description
dj_settings: project settings the UNIX way
dj_settings
offers way to add project settings in a way that has been battle-tested for years
in numerous UNIX apps, reading from the value /etc/<config_file>
or ~/.config/<config_file>
or
/path/to/project/<config_file>
or an ENV VAR
, allowing overriding from the next read location.
All of them allow overriding /path/to/config/file.ext
with /path/to/config/file.ext.d/<filename>.ext
.
It started by targeting django, but it has grown to be used as a general settings or config parser.
Usage
dj_settings
will read from various config files to get the value of a variable, in a way
that's very familiar to all UNIX users. It allows setting default values, and overriding
with ENV VARs and .d directories.
Links
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.
Source Distribution
Built Distribution
Hashes for dj_settings-6.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70d1525a70d0a5c2eb5097a554f1678b1f7c352366ee45d1b05145ed52e08fbe |
|
MD5 | cb00badc78280c543cddbc22b42091f5 |
|
BLAKE2b-256 | cc876a7c11fd9bb5874593417fd983fdb564ad0d6acae602b6ebf9dbe36ffc6f |