Skip to content
This repository has been archived by the owner. It is now read-only.
A command-line interface to the Python Package Index (PyPI). Get package info, download statistics, and more.
Python
Branch: dev
Clone or download
sloria Merge pull request #10 from lord63-forks/patch-2
Simplify echo(style()) and fix pep8
Latest commit beb007b Dec 28, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests Avoid warning from click by using explicit 'u' prefixes Oct 4, 2015
.gitignore Search: Show all results in pager with summaries Jun 16, 2014
.konchrc Update changelog Jun 15, 2014
.travis.yml
AUTHORS.rst
CHANGELOG.rst Bump version and update changelog Oct 4, 2015
LICENSE Initial commit Jun 8, 2014
MANIFEST.in Initial commit Jun 8, 2014
README.rst Fix typo Jun 11, 2014
dev-requirements.txt Use twine for publishing to PyPI; prep release Oct 4, 2015
pypi_cli.py Fix pep8 Dec 27, 2015
setup.py Use twine for publishing to PyPI; prep release Oct 4, 2015
tasks.py Bump version and update changelog Oct 4, 2015
tox.ini Add CLI tests and update travis and tox files Jun 8, 2014

README.rst

pypi-cli

Latest version Travis-CI

A command-line interface to the Python Package Index (PyPI). Get package info, download statistics, and more.

Screenshot

Get it now

$ pip install pypi-cli

Requirements

  • Python >= 2.7 or >= 3.3

Examples

Get Package Info

Use the pypi info command to get summary information for a package.

$ 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

Get Download Statistics

Use the pypi stat command to get download statistics for a package.

$ 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

Browse to a Package's PyPI or homepage

Use pypi browse to open a package's PyPI url in your browser.

$ pypi browse textblob

You can also go to a package's homepage.

$ pypi browse textblob --homepage

Search For Packages

Use pypi search to search for PyPI packages.

$ 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

More

To get help or list available commands:

$ pypi --help

You can also get help with subcommands:

$ pypi stat --help

License

MIT licensed. See the bundled LICENSE file for more details.

You can’t perform that action at this time.