解析控制盘文件名
wheel-filename的Python项目详细描述
GitHub |PyPI |Issues |Changelog
wheel-filename允许您验证wheel文件名并将其解析为 它们的组件字段。在
本包装严格遵守相关政治公众人物,包括以下内容 例外情况:
- 与其他文件名组件不同,版本组件可能包含 字符!和+,用于完全支持PEP 440。在
- 版本组件可以是相关字符集的任意序列; 它们没有经过PEP 440合规性验证。在
- .whl文件扩展名不区分大小写匹配。在
安装
wheel-filename需要Python3.6或更高版本。只需对python3使用pip(您有pip,对吗?)安装 wheel-filename:
python3 -m pip install wheel-filename
示例
^{pr2}$美国石油学会
- parse_wheel_filename(filename)
- 解析wheel文件名(a str或os.PathLike)并返回一个 ParsedWheelFilename实例。任何主目录组件都是 在处理之前从参数中去掉。如果文件名不是 有效的wheel文件名,引发一个InvalidFilenameError。
- ParsedWheelFilename
表示控制盘文件名组件的namedtuple。它有 以下属性和方法:
- project: str
- 车轮分配的项目名称
- version: str
- 由wheel分发的项目版本
- build: Optional[str]
- 控制盘的构建标记(None,如果未定义)
- python_tags: List[str]
- 轮子的Python标记列表
- abi_tags: List[str]
- 车轮的ABI标记列表
- platform_tags: List[str]
- 车轮的平台标记列表
- str(pwf) 字符串化ParsedWheelFilename将返回原始文件名
- tag_triples() -> Iterator[str]
- 返回由 文件名中的兼容性标记
- 项目
标签: