[PR #918] [CLOSED] add PyPInfo #826

Closed
opened 2025-11-06 13:03:26 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/918
Author: @ofek
Created: 8/24/2017
Status: Closed

Base: masterHead: patch-1


📝 Commits (1)

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

@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.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/918 **Author:** [@ofek](https://github.com/ofek) **Created:** 8/24/2017 **Status:** ❌ Closed **Base:** `master` ← **Head:** `patch-1` --- ### 📝 Commits (1) - [`1c90ab3`](https://github.com/vinta/awesome-python/commit/1c90ab30c35f5478c5b49b85828419fd940cc701) add PyPInfo ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description @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. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:03:26 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#826