跳转到主要内容

用于验证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 查看哈希)

上传时间 Python 3

支持者