用于python的dotenv处理程序
dotenv的Python项目详细描述
用于python的dotenv处理程序
用法
安装
pip install dotenvy
作为库的常见用法
from dotenvy import load_env, read_file from os import environ load_env(read_file('.env')) my_var = environ.get('MY_VAR')
使用类型转换将dotenv文件加载到dict
from dotenvy import read_file, truthy config = read_file('.env', schema={ 'HOSTNAME': str, 'PORT': int, 'IS_DEBUG': bool, # either [1/true/on/yes] or [0/false/off/no] })
将其用作cli工具
# default dotenv file is '.env' dotenvy ./mywebapp run # using alternate dotenv file dotenvy --file=prod.env ./mywebapp run
开发
检查代码样式
./setup.py stylecheck
运行测试
./setup.py test
在所有受支持的python版本上运行测试
pip install tox tox