From 5a8c062f6d4150222b8e6f5648f55b06fc63cf2d Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Sun, 16 Aug 2026 13:53:51 +0800 Subject: [PATCH] audit: sweep Configuration Files, drop python-decouple MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tiers: configparser (stdlib, leads the use case under the stdlib-first ordering rule), python-dotenv (782.2M/mo) obvious choices — pydantic-settings joins them in its own addition commit; hydra-core (23.8M/mo — renamed from hydra to its canonical PyPI name; the cache's bare hydra row is an ancient unrelated package; link updated to hydra-ecosystem/hydra, where the facebookresearch repo now redirects, target verified by description) and dynaconf (6.8M/mo) challengers. Removed: - python-decouple — repo dormant since 2024-11, last release 3.8 in 2023-03, three and a half years past any release and past the 12-month activity line. 8.4M downloads/month, 3.0K stars. Displaced by pydantic-settings (495M/mo) entering next. Co-Authored-By: Claude --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index da004ba1..25b7d63a 100644 --- a/README.md +++ b/README.md @@ -1074,10 +1074,9 @@ _Libraries to create packaged executables for release distribution._ _Libraries for storing and parsing configuration options._ - [configparser](https://docs.python.org/3/library/configparser.html) - (Python standard library) INI file parser. -- [dynaconf](https://github.com/dynaconf/dynaconf) - Dynaconf is a configuration manager with plugins for Django, Flask and FastAPI. -- [hydra](https://github.com/facebookresearch/hydra) - Hydra is a framework for elegantly configuring complex applications. -- [python-decouple](https://github.com/HBNetwork/python-decouple) - Strict separation of settings from code. - [python-dotenv](https://github.com/theskumar/python-dotenv) - Reads key-value pairs from a `.env` file and sets them as environment variables. +- [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. **Security**