文件名称:envcast:用于环境解析+类型转换的Python包
文件大小:24KB
文件格式:ZIP
更新时间:2024-03-10 18:06:52
python environment environment-variables 12factor Python
播客 用于环境解析+类型转换的Python包。 你为什么需要它? 因为您不能按原样获取环境变量,所以需要将它们转换为应用程序所需的类型(例如,像bool variable:如何将字符串False , "" , 0为bool而无需重做?)。 该软件包使用os.getenv用户非常熟悉的语法将所需的环境变量转换为所需的类型。 另外,该软件包具有良好的测试覆盖率和高质量的代码库。 用现代python 3.7+编写,并完全支持: TL; DR 它的行为类似于os.getenv : import envcast # result will be casted to str envcast . env ( 'SOME_ENV_VAR' , 'defaultvalue' , type_cast = str ) # result will be casted to bool (if it lik
【文件预览】:
envcast-master
----.github()
--------workflows()
----.pylintrc(18KB)
----Pipfile.lock(19KB)
----pytest.ini(45B)
----LICENSE(1KB)
----envcast()
--------exceptions.py(253B)
--------base.py(4KB)
--------__init__.py(179B)
--------tests()
----README.md(4KB)
----Pipfile(281B)
----.gitignore(2KB)
----pyproject.toml(1008B)