用于验证yum/apt仓库的命令行界面
项目描述
repoaudit
用于验证apt和yum仓库的工具。
安装和使用
要从PyPI安装repoaudit
pip install repoaudit
然后运行
repoaudit --help
示例
# validate all distros of azure-cli apt repo
repoaudit apt https://packages.microsoft.com/repos/azure-cli/
# validate only focal and bionic distros of azure-cli apt repo
repoaudit apt --dists focal,bionic https://packages.microsoft.com/repos/azure-cli/
# validate azurecore repo
repoaudit yum https://packages.microsoft.com/yumrepos/azurecore/
# validate all nested yumrepos
repoaudit yum -r https://packages.microsoft.com/yumrepos/
# validate all nested aptrepos
repoaudit yum -r https://packages.microsoft.com/repos/
# output json results to a file
repoaudit yum -r https://packages.microsoft.com/yumrepos/ -o example_file.json
# check metadata signatures by providing public keys
repoaudit apt https://packages.microsoft.com/repos/cbl-d -p https://packages.microsoft.com/keys/microsoft.asc,https://packages.microsoft.com/keys/msopentech.asc
开发
设置
首先根据安装说明安装poetry。
然后克隆仓库,进入repoaudit目录,并运行poetry install
。
使用
要加载poetry外壳并运行repoaudit
poetry shell
repoaudit
或者您可以运行
poetry run repoaudit
发布
首先在pyproject.toml中提升版本。然后提交。
git commit -am "0.2.0 Release"
提交一个PR并合并它。然后转到Github新发布页面创建新版本。
完成之后,拉取标签并使用poetry构建。
git pull --tags
git checkout 0.2.0
poetry publish --build
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
repoaudit-0.2.1.tar.gz (9.8 kB 查看哈希值)
构建分发
repoaudit-0.2.1-py3-none-any.whl (10.8 kB 查看哈希)
关闭
repoaudit-0.2.1.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6860215210e9fffacf9fd1e354de2a45ab3643f7f7de5b4252299cdcb9303efb |
|
MD5 | d0ccbc0630156adc4e52a5c1c287e6cf |
|
BLAKE2b-256 | 4eb40170a4fe73d6509c9d465ca79a4b11896cc6a3fa35801f0b5bfac1989641 |
关闭
repoaudit-0.2.1-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8b3fca8e9ab89c488607ad388480a3b13c17878cbe10cd6b1844ebaf9aeca677 |
|
MD5 | 54a75b4a53458d2b8d16b8fe0fdfc9eb |
|
BLAKE2b-256 | 37b40bdd8caab810f49a2caaf82f014d2fbbe15ca3c1b6612b7728c433c95398 |