Skip to main content

令人羡慕的优雅环境变量解析

项目描述

Parsenvy是一个令人羡慕的优雅环境变量解析 Python 库。

主要文档状态 Github 操作 徽章愤怒 svg 未发布的费用 许可证:BSD-3-Clause

环境变量默认是字符串。如果您要处理其中的许多,并且有各种所需的类型,这可能会相当不方便。Parsenvy 旨在提供一个直观、显式的界面,以使用人类友好的语法以适当的类型检索这些值。

特征

  • 仅与 Python 3.6+ 兼容(最后一个与 Python 2 兼容的版本是1.0.2)。

  • 在 Linux、macOS 和 Windows 上经过全面测试。

  • Python 标准库之外没有依赖项。

  • BSD(3 条款)许可。

  • 太棒了。

  • 现在有了文档

例子

>>> import parsenvy

>>> parsenvy.bool('DEBUG_ENABLED')  # DEBUG_ENABLED=True
True

>>> parsenvy.int('POSTS_PER_PAGE')  # POSTS_PER_PAGE=13
13

>>> parsenvy.float('EXCHANGE_RATE')  # EXCHANGE_RATE=42.911
42.911

>>> parsenvy.list('INVALID_USERNAMES')  # INVALID_USERNAMES=admin,superuser,user,webmaster
['admin', 'superuser', 'user', 'webmaster']

>>> parsenvy.tuple('SAMPLE_GREETING')  # SAMPLE_GREETING=Hello,world!
('Hello', 'world!')

>>> parsenvy.set('ALLOWED_CATEGORIES')  # ALLOWED_CATEGORIES=python,vim,git
{'python', 'vim', 'git'}

>>> parsenvy.str('DB_PREFIX')  # DB_PREFIX=dj_
'dj_'

安装

pip install parsenvy

贡献

欢迎投稿,更多信息可在投稿指南中找到。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

Parsenvy-3.0.2.tar.gz (34.7 kB 查看哈希)

已上传 source

内置分布

Parsenvy-3.0.2-py3-none-any.whl (42.1 kB 查看哈希

已上传 py3