pylaforge是一个来自pylaforge的信息包的查询。
dcs-pylicense的Python项目详细描述
派利赛
PyLicense是一个CLI工具,用于从 以下包存储库:PyPI、Anaconda或conda forge。在
Pyllicense使用这些存储库的在线信息,例如许可证
在pypi.org/pypi/<packagename>
上列出的信息,例如https://pypi.org/project/dcs-pylicense/。
这意味着软件包不能安装在本地系统上,
它还显示有关最新包版本的信息,而不是每个
可能的包版本。在
安装
安装程序包运行
$ pip install dcs-pylicense
该工具将自身注册为pylicense
。
要了解可用参数,请参阅其帮助:
使用
PyLicense需要一个需求文件格式的文件。 格式描述为here。在
查询运行的包的许可证信息
$ pylicense path/to/my/requirements.txt | name | license | version ||:-----------|:----------|:----------|| black | MIT | 20.8b1 || pylint | GPL | 2.6.0 || pytest | MIT | 6.0.2 || pytest-cov | MIT | 2.10.1 || sphinx | BSD | 3.2.1 || twine | unknown | 3.2.1 |
也可以从stdin读取
$ cat /path/to/my/requirements.txt | pylicense
默认情况下,结果以降价表的形式返回。 其他格式选项可用,例如以CSV格式输出。在
$ pylicense --output-format csv path/to/my/requirements.txt name|license|versionblack|MIT|20.8b1pylint|GPL|2.6.0pytest|MIT|6.0.2pytest-cov|MIT|2.10.1sphinx|BSD|3.2.1twine|unknown|3.2.1
默认情况下,查询Python Package Index (PyPI)。
这可以用--repository
标志进行更改。在
例如,要查询anaconda包存储库,请使用以下命令
$ pylicense --repository anaconda path/to/my/requirements.txt | name | license | version ||:-----------|:-------------|:----------|| black | MIT | 19.10b0 || pylint | GPL-2 | 2.6.0 || pytest | MIT | 6.0.2 || pytest-cov | MIT | 2.10.1 || sphinx | BSD-2-Clause | 3.2.1 || twine | Apache 2 | 2.0.0 |
- 项目
标签: