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第三方库


热门话题
junit cucumber为什么会找到“runTest.java”来运行测试?   在Eclipse中找不到java KeyPairGenerator   java NotSerializableException即使在实现Serializable之后   noclassdeffounderror(java字符串连接)为什么会出现这种异常?   java Guice:将接口绑定到由动态代理创建的实例   使用Spring数据neo4j创建空间索引时发生java错误   java对于需要在50多个excel文件上运行并且每个文件平均包含25k行的项目,最佳的方法是什么   javaNIO中的java缓冲区写入/发送消息问题   如何在Java/eclipse中添加不调用super()的警告   JavaSpring:mvcUrl映射错误的id   java应该在getInstance或构造函数中使用Init方法吗?   安卓中的java空指针异常错误   java Jsoup不能完全获取原始html代码