跳转到主要内容

与环境标记(PEP-496)一起工作

项目描述

travis appveyor MIT License

与环境标记(PEP-496)一起工作。

安装

PyPI安装

python3 -m pip install --user dephell_markers

用法

from dephell_markers import Markers

m = Markers('os_name == "posix" and python_version >= "2.7"')

m.get_version(name='python_version')
# '>=2.7'

m.get_string(name='os_name')
# 'posix'

Markers('python_version >= "2.4" or python_version <= "2.7"').get_version(name='python_version')
'<=2.7 || >=2.4'

Markers('python_version >= "2.4" or python_version <= "2.7"').python_version
# RangeSpecifier(<=2.7 || >=2.4)


# Nothing better than lie:
Markers('python_version == "2.4" or os_name == "linux"').get_version(name='python_version')
# None

项目详情


下载文件

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

源分布

dephell_markers-1.0.3.tar.gz (10.0 kB 查看哈希值)

上传时间

构建分布

dephell_markers-1.0.3-py3-none-any.whl (11.9 kB 查看哈希值)

上传时间 Python 3

由以下机构支持