ParentFull threadlsorber·Dynaconf [1], though I think this article's approach in combination with pydantic is better.[1] https://dynaconf.readthedocs.io/en/latest/View on HN