Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A awesome-python
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 317
    • Merge requests 317
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Vinta Chen
  • awesome-python
  • Merge requests
  • !918

add PyPInfo

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/ofek/patch-1 into master Aug 24, 2017
  • Overview 0
  • Commits 1
  • Pipelines 0
  • Changes 1

Created by: ofek

@vinta

What is this Python project?

A pure Python CLI to view projects' download statistics. The supported fields are: project, version, pyversion, percent3, percent2, impl, impl-version, openssl, date, month, year, country, installer, installer-version, setuptools-version, system, system-release, distro, distro-version, and cpu. You can specify how many days in the past to consider or supply a custom date range. Custom ordering and where clauses are also supported.

Examples: https://github.com/ofek/pypinfo#usage

What's the difference between this Python project and similar ones?

https://pypi.python.org/pypi/vanity

This uses an outdated (and not guaranteed to work) method of collecting statistics (by scraping PyPI). Also, it can only get the download counts.

https://pypi.python.org/pypi/pypi-download-stats

This requires users to write their own queries. It depends on a deprecated library to interface with BigQuery https://github.com/google/google-api-python-client/#library-maintenance. Also, the package depends on https://github.com/bokeh/bokeh which requires a complicated installation of NumPy and its scientific libs, and Tornado and its web server.

Both are GPL'd unfortunately while PyPInfo is licensed under MIT.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/ofek/patch-1