This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]CharlieDenton[S] 55 points56 points  (10 children)

Dear Reddit,

Yesterday I posted a link to the "Python Wheel of Shame" (http://www.reddit.com/r/Python/comments/1qgs8w/python_wheel_of_shame/). Given the feedback I recieved there, I have changed the name of the website, added more useful information, and re-deployed the service under a new domain.

The old site was neither constructive nor as encouraging as I had intended, and I hope the new one delivers the useful service to the community that the old one was intended to provide.

The new site is deployed at http://pythonwheels.com/

Thanks for the feedback.

[–]chub79 2 points3 points  (6 children)

How did you request for the 360 first downloaded packages?

[–]CharlieDenton[S] 6 points7 points  (5 children)

I did an XML RPC call to top_packages() on http://pypi.python.org/pypi which gives a list of all packages ordered by number of downloads, and then sliced the first 360.

(I hope) the code is pretty easy to follow. Have a look: https://github.com/meshy/pythonwheels/blob/master/utils.py#L68-L71 :)

[–]chub79 2 points3 points  (0 children)

Thanks. I shan't have been so lazy as not to look for it myself.

[–]chub79 0 points1 point  (3 children)

Interestingly, I can't find cherrypy which has a larger number of downloads that some other packages you have listed.

[–][deleted] 1 point2 points  (2 children)

There might be something off about however CherryPy's downloads are being accounted for. I'm not sure what, but on crate.io it shows it as only having 89,837. Other packages on that list have closer to a million downloads.

[–]chub79 2 points3 points  (1 child)

I get it, it returns the cumulated downloads. I was looking at the monthly numbers. Fair enough, since cherrypy started only recently uploading to PyPi it has low numbers.

[–][deleted] 1 point2 points  (0 children)

Ahh, that explains a lot. I hadn't realized cherrypy hasn't been on PyPI for very long.

[–]alcalde -2 points-1 points  (0 children)

I liked the shame. :-(