Anyone who agrees with this pull request could vote for it by adding a 👍 to it, and usually, the maintainer will merge it when votes reach 20.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/vinta/awesome-python/pull/1271
**Author:** [@rochacbruno](https://github.com/rochacbruno)
**Created:** 4/4/2019
**Status:** ❌ Closed
**Base:** `master` ← **Head:** `patch-2`
---
### 📝 Commits (1)
- [`47ce8e3`](https://github.com/vinta/awesome-python/commit/47ce8e3b057b208ae411273159903b9c4b13e954) Dynaconf
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
## What is this Python project?
dynaconf a layered configuration system for Python applications - with strong support for 12-factor applications and extensions for Flask and Django.
## What's the difference between this Python project and similar ones?
- Strict separation of settings from code (following [12-factor applications](https://12factor.net/config) Guide).
- Define comprehensive default values.
- Store parameters in multiple file formats (**.toml**, .json, .yaml, .ini and .py).
- Sensitive **secrets** like tokens and passwords can be stored in safe places like `.secrets` file or `vault server`.
- Parameters can optionally be stored in external services like Redis server.
- Simple **feature flag** system.
- Layered **[environment]** system.
- Environment variables can be used to override parameters.
- Support for `.env` files to automate the export of environment variables.
- Correct data types (even for environment variables).
- Have **only one** canonical settings module to rule all your instances.
- Drop in extension for **Flask** `app.config` object.
- Drop in extension for **Django** `conf.settings` object.
- Powerful **$ dynaconf** CLI to help you manage your settings via console.
- Customizable **Validation** System to ensure correct config parameters.
- Allow the change of **dyna**mic parameters on the fly without the need to redeploy your application.
See more in https://dynaconf.readthedocs.io
--
Anyone who agrees with this pull request could vote for it by adding a :+1: to it, and usually, the maintainer will merge it when votes reach **20**.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/1271
Author: @rochacbruno
Created: 4/4/2019
Status: ❌ Closed
Base:
master← Head:patch-2📝 Commits (1)
47ce8e3Dynaconf📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
What is this Python project?
dynaconf a layered configuration system for Python applications - with strong support for 12-factor applications and extensions for Flask and Django.
What's the difference between this Python project and similar ones?
.secretsfile orvault server..envfiles to automate the export of environment variables.app.configobject.conf.settingsobject.See more in https://dynaconf.readthedocs.io
Anyone who agrees with this pull request could vote for it by adding a 👍 to it, and usually, the maintainer will merge it when votes reach 20.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.