[PR #1132] [CLOSED] Add "dynaconf" to "Configuration" section #1014

Closed
opened 2025-11-06 13:07:26 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/1132
Author: @senpos
Created: 10/1/2018
Status: Closed

Base: masterHead: add-dynaconf


📝 Commits (1)

  • 766eab4 Add "dynaconf" to "Configuration" section

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

What is this Python project?

dynaconf is 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?

  • allows to 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
  • has drop in extensions for Flask and Django
  • powerful CLI to help you manage your settings via console.
  • customizable Validation System to ensure correct config parameters.
  • allows to access settings from anywhere within a single dynaconf.settings module

It works like a magic and makes managing settings a lot easier.


🔄 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/1132 **Author:** [@senpos](https://github.com/senpos) **Created:** 10/1/2018 **Status:** ❌ Closed **Base:** `master` ← **Head:** `add-dynaconf` --- ### 📝 Commits (1) - [`766eab4`](https://github.com/vinta/awesome-python/commit/766eab4f88908b13917f31ec3bca042e5d4c3e66) Add "dynaconf" to "Configuration" section ### 📊 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](https://github.com/rochacbruno/dynaconf) is 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? - allows to 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_ - has **drop in extensions** for **Flask** and **Django** - **powerful CLI** to help you manage your settings via console. - **customizable Validation System** to ensure correct config parameters. - allows to **access settings** from anywhere within a **single** `dynaconf.settings` module It works like a **magic** and makes managing settings a lot easier. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:07:26 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#1014