Python requirements poll (closed)

Moin up to 1.8 requires at least Python 2.3 and thus works on most systems out there, because 2.3 is rather old and about every installation is 2.3 or newer.

We would like to raise the requirement to require Python 2.4 for Moin 1.9 or 2.0 (probably not before 2009), but we need to collect some info first how many people would get into trouble if we do that.

/!\ Note: Python requirement was raised to >= 2.4 for upcoming MoinMoin 1.9 release. Moin 1.9 is mostly about moving to a WSGI based core. WSGI is a Python standard that is much more recent than Python 2.3 is (and the "werkzeug" WSGI framework we use requires Python 2.4), so Moin 1.9 might not be useful anyway if you have to run Python 2.3 (for that case, please simply stay with moin 1.8.x until you can upgrade to Python 2.4 at least).

Linux

Desktop Linux

All distributions ship 2.4 since quite some time and even 2.5 currently. Release cycles and support cycles are shorter, so it should be no problem requiring 2.4.

Server Linux

Please add infos about Linux distributions typically used on servers / at hosters:

Mac OS X

Regard both (Leopard & Tiger) versions, since Leopard is regarded not switch-worthy by some users.

Python.org offers an easy click-install packages for Mac users who want to update.

Windows

There are various ways to run python on windows:

Solaris

BSD

Popular hosts

If you use some popular web / python hosting (not a root server or other server managed by yourself), please add infos about what the hoster offers:

Discussion

Timing

moin 1.8 releases will happen until some time in 2009 (maintenance releases with security fixes).

So SLES9 won't be a big problem, because it will run out of support anyway about the same time as moin 1.8 will get its last maintenance releases.

RHEL4 / CentOS4 might be a bigger problem as it will get updates until 2012. Maybe we need some comments from its users here. There is always the possibility of either running a older moin version (and not upgrading it) or installing a more recent Python to /usr/local/ or /opt.

Comments

MoinMoin: PollAboutRequiringPython24 (last edited 2009-12-02 16:31:28 by RickVanderveer)