python包索引(pypi)的命令行接口。
pypi-cli的Python项目详细描述
pypi cli
python包索引(pypi)的命令行接口。获取软件包信息、下载统计信息等。
立即获取
$ pip install pypi-cli
要求
- python>;=2.7或>;=3.3
示例
获取软件包信息
使用pypi info命令获取包的摘要信息。
$ pypi info matplotlib
matplotlib ========== Python plotting package Latest release: 1.3.1 Last day: 2,015 Last week: 16,744 Last month: 59,989 Author: John D. Hunter, Michael Droettboom Author email: mdroe@stsci.edu PyPI URL: http://pypi.python.org/pypi/matplotlib Home Page: http://matplotlib.org License: BSD
获取下载统计信息
使用pypi stat命令获取包的下载统计信息。
$ pypi stat numpy
Fetching statistics for 'http://pypi.python.org/pypi/numpy'. . . Download statistics for numpy ============================= Downloads by version 1.0 06/12/02 [ 1,904 ] * 1.3.0 09/04/06 [ 34,900 ] ** 1.4.1 10/04/24 [ 17,977 ] * 1.5.0 10/09/15 [ 23,462 ] ** 1.5.1 10/11/18 [ 49,311 ] *** 1.6.0 11/05/14 [ 39,431 ] ** 1.6.1 11/07/24 [ 168,287 ] ******** 1.6.2 12/05/20 [ 374,288 ] ****************** 1.7.0 13/02/12 [ 147,759 ] ******* 1.7.1 13/04/07 [ 1,006,008 ] ********************************************** 1.8.0 13/10/30 [ 513,208 ] ************************ 1.7.2 13/12/31 [ 2,974 ] * 1.8.1 14/03/26 [ 356,674 ] ***************** Min downloads: 1,904 (1.0) Max downloads: 1,006,008 (1.7.1) Avg downloads: 210,475 Total downloads: 2,736,183 Last day: 3,901 Last week: 44,842 Last month: 182,480
浏览程序包的PYPI或主页
使用pypi browse在浏览器中打开包的pypi url。
$ pypi browse textblob
你也可以去包裹的主页。
$ pypi browse textblob --homepage
搜索软件包
使用pypi search搜索pypi包。
$ pypi search 'requests oauth'
Search results for "requests oauth" suds_requests oauth requests requests-oauthlib requests-foauth requests-oauth requests-oauth2 wsgioauth pmr2.oauth django-oauth-plus
更多
要获取帮助或列出可用命令:
$ pypi --help
您还可以获得子命令的帮助:
$ pypi stat --help
许可证
麻省理工学院许可。有关详细信息,请参阅捆绑的LICENSE文件。
更改日志
0.4.1(2015-10-04)
- 使用显式U“”前缀,而不是从未来导入Unicode文本,以避免单击PY2时出现警告。
- 在Python3.5上测试。
0.4.0(2014-12-22)
- 不要锁定到python dateutil==2.2。
- 传呼机中的回声搜索结果。
0.3.2(2014-09-09)
- 使用https url。谢谢亚历克斯·盖诺。
- 修复当包的摘要为None时的搜索错误。谢谢埃里克·罗。
0.3.1(2014-06-18)
- 禁用寻呼机显示搜索结果,直到单击可以更好地支持寻呼机中的ANSI样式。感谢Arne Neumann的报道。
- 支持新版本的click。感谢Juraj Bubniak的报道。
0.3.0(2014-06-15)
- 修复导致搜索在python 3上引发typeerror的错误。感谢@barrio的报道。
- search命令显示包摘要。
- search命令显示寻呼机中的所有结果。
0.2.1(2014-06-12)
- 修复导致搜索崩溃的错误。感谢克里斯蒂安·佩德森的报道。
0.2.0(2014-06-09)
- 将--web选项添加到search命令。
- 修复了查找带有下划线字符的包的错误。
- 向info命令添加许可证、维护者和文档信息。
0.1.0(2014-06-08)
- 第一次释放。
- 支持stat、browse和search以及info命令。