Introduction

These are the rpm python builds for the latest svn code (python 2.7x).

These binary rpm packages install under /opt/opt-python-svnXXXXX leaving the system installed python interpreter untouched.

They can be installed in parallel at the same time (administrator friendly).

Developers can test their modules against different python revisions for quality control and verification.

Here there are the build and test results (Download):

Where:

Past results can be found here

Why?

The main advantage (IMHO) this project has over similar systems like Buildbot and Virtualenv are:
  1. Packages are provided as binaries through a standard rpm format
  2. Several rpm linux distributions supported (15 at present in both x86 and x86_64 architecture)
  3. Automated hands off build and testing with repeatable environment
  4. Each build goes through full testing before release (in the TDD spirit)
  5. Users can select the desired python interpreter sourcing the /opt/opt-python-svnXXXXX/opt-python-env.sh script
The system and network administrators will benefit from:
  1. Each python revision is entierly contained under /opt/opt-python-svnXXXXX directory
  2. Multiple rpms can be installed ad the same time without collisions between them or with the system installed python interpreter
  3. Support for yum/yast packaging management thanks to OpenSuSE Build serice infrastructure