mirror of
https://github.com/vinta/awesome-python.git
synced 2026-10-06 17:05:16 +08:00
feat: add pydantic-settings to Configuration Files
Displacement of the dropped python-decouple: same job — settings from environment variables and files — done with validation and types on the pydantic ecosystem's momentum. 495M downloads/month (pepy), pushed 2026-08. Obvious choice, ordering after python-dotenv. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1075,6 +1075,7 @@ _Libraries for storing and parsing configuration options._
|
||||
|
||||
- [configparser](https://docs.python.org/3/library/configparser.html) - (Python standard library) INI file parser.
|
||||
- [python-dotenv](https://github.com/theskumar/python-dotenv) - Reads key-value pairs from a `.env` file and sets them as environment variables.
|
||||
- [pydantic-settings](https://github.com/pydantic/pydantic-settings) - Settings management using Pydantic models with validation, loading from environment variables and secrets files.
|
||||
- [hydra-core](https://github.com/hydra-ecosystem/hydra) - Hydra is a framework for elegantly configuring complex applications.
|
||||
- [dynaconf](https://github.com/dynaconf/dynaconf) - Dynaconf is a configuration manager with plugins for Django, Flask and FastAPI.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user