比较不同包之间的python包需求。
reqchecker的Python项目详细描述
需求检查器
通过读取指定的需求文件,比较不同包之间的python包需求。在
安装
克隆此存储库:
$ git clone https://github.com/robertson-mark/reqchecker
安装:
^{pr2}$用法
reqchecker通过使用格式为.json文件收集需求:
{ "default": { "source": {"package": "path", "package": "path"} }, "my-home": { "source": {"package": "path", "package": "path"} }, "my-github": { "github": {"package": "branch", "package": "branch", "package": "branch"}, "credentials": "<path_to_credentials.json>" } }
需要一个default字段,在本例中,my-local和{tt4}$可以添加并从命令行调用。在
source可以是“local”或“github”
在如果为“local”,则必须提供指向存储库的“path”如果是“github”,则还必须包括“credentials”和指向凭证.json文件
在凭证.json文件看起来像:
{ "user": "github_user", "token": "github_token" }
要通过调用"defaults"部分来使用:
$ reqchecker
要将节更改为从"my-home"中保存的设置读取:
$ reqchecker --section my-home
用户还可以通过使用my-home选项包括–packages和–locations,使用github选项包含–packages和–branchs来覆盖部分。在
要使用与此存储库中不同的.json调用:
$ reqcheckert --file <file>
历史
0.1.0(2019-12-12)
0.2.0(2019-12-16)
- 检查本地和GitHub源中的包版本要求.txt文件
- json格式检查
- 包含不匹配包版本的终端输出
- 项目
标签: