La lecture dans les variables d'environnement à partir d'un fichier d'environnement

Je voudrais dans un environnement local d'un script Python qui est normalement exécutée dans un conteneur Docker. Le docker-compose.yml spécifie un env_file qui regarde (partiellement) comme suit:

DB_ADDR=rethinkdb
DB_PORT=28015
DB_NAME=ipercron

Afin d'exécuter ce local, je voudrais ces lignes pour être converti à

os.environ['DB_ADDR'] = 'rethinkdb'
os.environ['DB_PORT'] = '28015'
os.environ['DB_NAME'] = 'ipercron'

Je pourrais écrire mon parser, mais je me demandais si il existe des modules/outils de lire dans les variables d'environnement à partir des fichiers de configuration?

OriginalL'auteur Kurt Peek | 2016-10-24