mirror of
https://github.com/vinta/awesome-python.git
synced 2026-03-22 14:12:18 -05:00
[PR #2619] Add simputils-config #1936
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2619
Author: @PandaHugMonster
Created: 10/9/2024
Status: 🔄 Open
Base:
master← Head:master📝 Commits (1)
90a48ffAdd simputils-config📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
What is this Python project?
simputils-configis a tiny library that simplifies working with configs and params. Especially useful for collecting config values from different sources and using the resulting "dict-like" object for different (unlimited) purposes. Additionally allows integration withpydanticframework and as sources any file-type (If the handler for this file-type is implemented, custom or not).dictdata-typeargparseryml,env,json(custom handlers for other file-types can be added)os.environpydanticAll the features are implemented with development effort reduction and generic architecture in mind, that makes this project awesome.
What's the difference between this Python project and similar ones?
Most of the projects related to "configs" either too complicated to use, or missing features, besides bloating and damaging the overall architecture of a project (IMHO).
--
Anyone who agrees with this pull request could submit an Approve review to it.
P.S. I'm the owner of the project, and I understand that this can cause this PR to be rejected, but I really think that this project can be beneficial to developers.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.