Python 3.1.1 + Distribute Available For RHEL/CentOS 5

We have packaged up the latest Python 3 for IUS EL5.  We have added it in hopes of encouraging the Python community to start porting their applications sooner than later.  Along with Python 3 we have also added Mod_WSGI 3.0c5 to make working with Python 3 web applications possible on RHEL/CentOS 5.

Currently, Setup Tools is not Python 3 compatible, and there is heavy debate [read uncertainty] over whether it ever will be.  Because of that the project was forked, and the necessary compatibility is available via the Distribute project.  Distribute is Python 3 compatible and is effectively a drop in replacement for setuptools.

Installing Python 3 from IUS

For new comers to IUS, please see the Getting Started Guide.  Once setup, installation is as easy as:

root@linux ~]# yum install python31 python31-distribute

Once you have python31 and python31-distribute installed, you can install from the cheeze shop as well as access the python3.1 binary:


root@linux ~]# easy_install-3.1 threecheck
root@linux ~]# python3.1
python> import threecheck

For a list of Python 3 compatible packages, check out PyPI.

Reporting Bugs

We appreciate any feedback you have, good or bad.  If you come across any issues please report a bug at our Launchpad Project Page.

Update: 2009-11-04

We have moved mod_wsgi-python31 to the development repository for the time being until it has exited release candidate and becomes general availability.  Currently, the ius-release package does not have the repo config for development and possible may not for a while.  You can however download the files from the link provided above and install via rpm, or manually add the repo for the development repository.

    • Lennart Regebro
    • November 4th, 2009

    Oh, there is no debate about whether setuptools will be available for Python 3 or not. That’s completely up to Philip J Eby, the maintainer.

  1. No trackbacks yet.