python包索引(pypi)的命令行接口。

pypi-cli的Python项目详细描述


pypi cli

Latest versionTravis-CI

python包索引(pypi)的命令行接口。获取软件包信息、下载统计信息等。

Screenshot

立即获取

$ 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)

  • 第一次释放。
  • 支持statbrowsesearch以及info命令。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java:如何使用另一个类中的对象   如何在Java中迭代旁遮普语(阿拉伯语)?   类Java嵌套ArrayList返回对象   java正则表达式以匹配“:”之后包含的字符串   java为什么main()很好地显示“Lukaku”并包含_names()返回null?   java嵌套循环,无法理解如何编写此代码   java使用maven动物嗅探器插件检查自己的API   java上传的文件创建保存以备将来在GWT服务器端使用   java转换为Dalvik格式失败65536限制   Java后端的javascript最佳RIA工具   amazon web服务如何将tar文件从amazonS3 bucket提取到Java中的另一个s3   java如何在hibernate搜索中实现对int值的搜索?   使用Maven初始化引导层JavaFX时发生java错误   java Google登录API例外:10:   java Glassfish 3.1.2加载本机库(.dll)   java在join操作中使用TumblingWindow,但没有将任何元素传输到my JoinFunction   IBatis+Java:检索HashMap   多线程java与scala在单独线程上读取文件