[Catalog-sig] Thoughts on more detailed stats

Alexis Métaireau alexis at notmyidea.org
Sun Mar 27 18:48:36 CEST 2011

On 27/03/2011 16:01, Fred Drake wrote:

> I don't object to this, but I don't know that it tells you anything.
> It is better than everything showing up as a module from the Python
> standard library, which clearly doesn't tell us much.

Are you talking about the fact that the client code will be provided by 
packaging.index ? If so, I guess we can think about a mechanism for 3rd 
parties to define what the type of client originate the request.

> I'd be surprised if many CI tools did a lot of downloading; the build
> tools are typically responsible for that.  I'd expect them to show up
> a lot.

> More importantly, I'm not sure what you mean by "user downloads".  If
> I cause my build tool to download a package from PyPI, whether once or
> a thousand times, that still seems like a user download to me.
> (zc.buildout, at least, supports an effective caching strategy, so I
> doubt the package download numbers would change all that much.)

I was thinking about the opposition between automated uses (build tools) 
and casual uses (a deployment). But given it more thoughts, it seems to 
be difficult to isolate one from the other (would appreciate any ideas 
about that)

> If I want to try out a package for some purpose, I'm going to add it
> to the build of the project I expect it to be useful for; if it proves
> insufficiently useful, I'll remove it.
> My point is that if you don't include the downloads from zc.buildout,
> or whatever tool someone is using, you're likely to miss them
> completely, because what's *not* happening is a browser-based
> download.  I can't even remember the last time I've done that for
> something available via PyPI; it's been many years.

That's true: browser-based downloads are a real minority of the use cases.

If we want to have a way to distinguish between "normal use", and 
repeated use (which can "false" the statistics), we need the build tools 
(or whatever does the download repeatedly) to declare themselves as 
such, right ?
Alexis — http://notmyidea.org

More information about the Catalog-SIG mailing list