PEP 621元数据解析
项目描述
pep621
已废弃!该项目已被重命名为pyproject-metadata
。
支持核心元数据生成的PEP 621元数据的数据类
本项目不实现包含PEP 621元数据的pyproject.toml
的解析。
相反,给定一个表示PEP 621元数据的Python数据结构(已解析),它将验证此输入并生成PEP 643兼容的元数据文件(例如PKG-INFO
)。
用法
安装pep621后,您可以在脚本和程序中将它用作库
from pep621 import StandardMetadata
parsed_pyproject = { ... } # you can use parsers like `tomli` to obtain this dict
metadata = StandardMetadata.from_pyproject(parsed_pyproject)
print(metadata.entrypoints) # same fields as defined in PEP 621
pkg_info = metadata.as_rfc822()
print(str(pkg_info)) # core metadata
关闭
pep621-0.4.0.post2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 24119f0f41faace77e36daae01ec70ab90596d78b6f2bc465ef8739dc63439f7 |
|
MD5 | 11a9f2ceebbf49f185c2693d194e61bd |
|
BLAKE2b-256 | 922d4718504232643fb69291485f509e0e72b8135de19fceaf4d03c8c16f268c |
关闭
pep621-0.4.0.post2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0105503ae247673e6ab99f7b7a774d1cbed002a1b82c9aca6993fa2ffd4ac9c9 |
|
MD5 | f6f2558b6f60ccd912241ab71aa0c18f |
|
BLAKE2b-256 | 084d4b4a556195687666e3c8e675275f71adb50030f684a9cb9c9cdbdadb54f6 |