Skip to content
This repository has been archived by the owner on May 30, 2020. It is now read-only.

Better download analytics for package owners #254

Closed
ewdurbin opened this issue Mar 23, 2015 · 3 comments
Closed

Better download analytics for package owners #254

ewdurbin opened this issue Mar 23, 2015 · 3 comments
Labels

Comments

@ewdurbin
Copy link
Member

Originally reported by: craigcitro (Bitbucket: craigcitro, GitHub: craigcitro)


as a package owner/maintainer, it'd be fantastic if there was any way to get something more fine-grained than "downloads per month/week/day".

i recognize that privacy concerns that put some limitations on here, but a few things i think might still be doable, in priority order:

1/ what package install led to me being installed?

this one would be huge -- if i'm maintaining a package that's a common dependency for several packages, which ones are driving my installs? in particular, if i need to change/deprecate something, which dependencies am i most likely to break?

2/ breakdowns by OS/python version

the biggest win here would of course be py2 vs. py3 -- how many of my users have already switched? on top of that, OS information (even just linux/mac/win) would be good, esp. around testing priorities.

3/ support for user-provided data in the install request

this one's quite general, but opens up all kinds of uses. my motivation: i'd love to know (eg) all installs that come as part of a google-owned tool. these are different from a "how many people use my package" POV, and in this case, any nontrivial number probably points to somewhere we should be caching. but i can't see the breakdown, so i don't know.


@ewdurbin
Copy link
Member Author

Original comment by remram44 (Bitbucket: remram44, GitHub: remram44):


+1, I'd very much like any kind of statistics about my packages. Current download counter is completely useless (see #112).

@jamadden
Copy link
Collaborator

jamadden commented Jun 2, 2017

Some of this information (OS/python versions) is available in the Google BigTable data referenced in #484.

More information on what is included in the user agent of pip is at pypa/pip#4265

@di
Copy link
Member

di commented Apr 12, 2018

Captured in pypi/warehouse#787.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants