most popular Python projects

"Kevin Altis" <[email protected]> Wed, 10 Mar 2004 14:58:15 -0800
Newsgroups gmane.comp.python.marketing.general
Message-ID <[email protected]>
This is a long message, if you reply, you'll probably want to <snip> the
parts that don't pertain to your reply...

I have started doing an informal survey of SF stats, emailing some project
leads, etc. to figure out what the most popular Python projects are outside
of the standard libs. I want this info for myself so I have a more accurate
view of which projects are popular with developers and end-users, but the
topic is also relevant to this list, so I'm bringing it up here.

There are a lot of ways to judge popularity of a project, but the number of
developers, downloads, and users on the mailing list are probably most
relevant for our purposes. I'm looking for the project areas that resonate
with developers as well as potential funding sources from end users where a
project has broad user appeal (BitTorrent, SpamBayes). It might be quite
difficult to judge the popularity of projects which are primarily based on
Linux due to the diverse ways someone might get one of those packages.

If you can think of projects that qualify that would be great. It would
probably be useful to track open source and commercial projects where Python
is used as a scripting or glue language, even if the primary app is written
in another language (e.g. CVSGui projects, Blender, Paint Shop Pro 8, etc.).

Currently, SF stats are understated as SF is in the process of processing a
backlog. Furthermore, SF has no way of showing top projects by monthly
downloads, most active doesn't equate to most downloaded, so you have to
browse the Python trove for potential candidates...

http://sourceforge.net/softwaremap/trove_list.php?form_cat=178

Unfortunately, some projects like Twisted don't have real web/download stats
yet.

Anyway, here's some info on BitTorrent, SpamBayes, wxPython, Jython,
MailMan, Chandler, MySQL for Python, Twisted, and pywin32, and Pyrex; I'll
send a separate post on Plone that I received from Andy McKay. On the GUI
front I would love to have numbers for PyQt as well as some way of judging
how many people develop with tkinter since it is the default GUI that ships
with Python. I need numbers for Zope and ZODB. I'm curious about ReportLab
too. Stephan do you want to disclose numbers for Wing IDE?

ka
---


BitTorrent
==========
As mentioned previously, BitTorrent is extremely popular with end-users with
1.3-1.5 millions downloads per month. It has also spawned quite a few GUI
front-ends done in Python that are getting a lot of downloads.


SpamBayes
=========
http://sourceforge.net/project/stats/index.php?report=months&group_id=61702

SpamBayes is quite popular with end-users, most likely due to the Outlook
plugin; downloads are now consistently over 25K per month. SpamBayes has 25
developers listed on the SF page.


wxPython
========
http://sourceforge.net/project/stats/index.php?report=months&group_id=10718

Downloads are now consistently over 20K per month. There are 639 regular
subscribers to wxPython-users, and around 275 digest subscribers. Robin Dunn
is the only real developer of wxPython, though there are more on the
wxWidgets side of things and many people like myself that don't do much on
the core, but help out on the Python bits. Boa Constructor, the wxPython GUI
builder gets a few thousand downloads per month.


Jython
======
http://sourceforge.net/project/stats/index.php?report=months&group_id=12867
A few thousand downloads per month.


MailMan
=======
http://sourceforge.net/project/stats/index.php?report=months&group_id=103
2-3K downloads per month. Obviously, popular with people outside the current
Python user base since among other sites it is used at SourceForge. Mailman
should be a good source for PSF donations and Python PR, we just aren't
leveraging it yet.
http://mailman.sourceforge.net/inthenews.html


Chandler (OSAF)
===============
http://wiki.osafoundation.org/twiki/bin/view/Chandler/QuantitativeCommunityI
nvolvementMetrics

Chandler has extensive stats. While it has a lot of mailing list
subscribers, they are still pretty early in the development cycle, so
despite being high-profile, the number of downloads isn't that high yet, but
this should change as Chandler releases mature.


MySQL for Python
================
http://sourceforge.net/project/stats/index.php?report=months&group_id=22307

4K-5K downloads per month. Andy Dustman is the only developer.


Twisted
=======
Itamar said:
"Issue is, we don't use SF file distribution system (it's horrible, and
hard to automate) and instead just use the SF website, twisted.sf.net,
for which we have no real stats... But, we use a redirect script for
downloads, so the web stats for twistedmatrix.com may cover some of the
downloads. Since Feb 1 we had... about 5100 hits on that, Dec 1st - End
of January was 4500 hits (did a quick grep | wc). I can you more
detailed breakdowns if you want (just not this week).

This of course doesn't count people using debian packages, or FreeBSD
ports, etc.."


pywin32 (formerly win32all)
===========================
pywin32 has only recently moved to SF and Mark doesn't have access to stats
on http://starship.python.net/.


Pyrex
=====
I queried Greg Ewing about Pyrex because Paul Prescod had submitted a Pyrex
proposal for OSCON and I had seen a number of blog entries about it
recently. Based on the numbers below, I don't think it qualifies as a "hot"
Python project yet. At a minimum a project should have a few thousand
downloads per month, preferably more.

Greg sent the following download numbers for Pyrex since November last year:

Nov 2003	511
Dec 2003	411
Jan 2004	683
Feb 2004	484
Mar 2004	174