【文件属性】:
文件名称:python-rpm-spec:用于解析RPM规范文件的Python模块
文件大小:45KB
文件格式:ZIP
更新时间:2021-05-10 21:02:28
parser rpm python-3 spec-file Python
python-rpm-spec
python-rpm-spec是用于解析RPM规范文件的Python库。
tl; dr如果要在命令行上快速解析规范文件,则可能需要给rpmspec --parse一个尝试。
$ rpmspec --parse file.spec | awk ' /Source/ {print $2} '
如果您编写Python,周围没有/usr/bin/rpm ,或者想做一些更复杂的事情,请尝试使用此Python模块。
RPM是从软件包的源以及规范文件构建的。 规范文件控制RPM的构建方式。 此模块使您可以解析规范文件,并可以轻松访问规范文件中包含的各种信息。
特征
除Python 3外没有其他依赖项
在所有平台上均可用,在Windows上解析规范文件
支持的Python版本
支持所有。
Python版本
受支持直到
3.9
待定
3.8
待定
3.7
2
【文件预览】:
python-rpm-spec-master
----.gitignore(1KB)
----pyproject.toml(314B)
----environment.yaml(113B)
----LICENSE(1KB)
----CHANGELOG.md(885B)
----.github()
--------workflows()
----examples()
--------__init__.py(0B)
--------b.py(449B)
--------llvm.spec(6KB)
--------c.py(371B)
--------a.py(646B)
--------attica-qt5.spec(3KB)
----README.md(5KB)
----tests()
--------git.spec(62KB)
--------test_spec_file_parser.py(9KB)
--------__init__.py(0B)
--------llvm.spec(6KB)
--------jsrdbg.spec(3KB)
--------attica-qt5.spec(3KB)
--------perl-Array-Compare.spec(1KB)
----.vscode()
--------settings.json(560B)
--------launch.json(296B)
----pyrpm()
--------__init__.py(94B)
--------spec.py(16KB)
----.pylintrc(287B)
----dev-requirements.txt(50B)
----python3-pyrpm.spec(2KB)
----AUTHORS(409B)
----.editorconfig(120B)
----mypy.ini(218B)