The dynamic configurator for your Python project
This package provides dynaconf
the dynamic configurator manager for your Python project. It provides features such as:
Inspired by the 12-factor application guide;
Settings management (default values, validation, parsing, templating);
Protection of sensitive information (passwords/tokens);
Multiple file formats toml|yaml|json|ini|py
and also customizable loaders;
Full support for environment variables to override existing settings (dotenv support included);
Optional layered system for multiple environments [default, development, testing, production]
;
Built-in support for Hashicorp Vault and Redis as settings and secrets storage;
Built-in extensions for Django and Flask web frameworks;
CLI for common operations such as init, list, write, validate, export
.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/sv51rwb6yca88wi7hj1bn26qfk323fkh-dynaconf-3.1.7.drv | ||
riscv64-linux | /gnu/store/ka2ccsr22kfysaadmshzs1qwrxmpc65c-dynaconf-3.1.7.drv | ||
powerpc-linux | /gnu/store/97zsaxw4df8043k4h8vbcvmrd8mk8xnk-dynaconf-3.1.7.drv | ||
powerpc64le-linux | /gnu/store/b6xq1wzh3qk8am4pp04mjwjk3smwprpy-dynaconf-3.1.7.drv | ||
mips64el-linux | /gnu/store/ldq5q3b7w3qhnin36fgrhb77h9ql0s0s-dynaconf-3.1.7.drv | ||
i686-linux | /gnu/store/b683jwff18m3x41km7whz05f8bvyfrj9-dynaconf-3.1.7.drv | ||
i586-gnu | /gnu/store/ha1b93gwypjrw8khzrfwb6jlq5m1qbhs-dynaconf-3.1.7.drv | ||
armhf-linux | /gnu/store/kkbblk81i16zamskcq4kk9vrwy9binya-dynaconf-3.1.7.drv | ||
aarch64-linux | /gnu/store/rm08kakdd40160m5nm0wyfkpblfscl40-dynaconf-3.1.7.drv |
Linter | Message | Location |
---|---|---|
No lint warnings ✓ |