Python

posts related to Python programming language
Posted by stylesen

In most of the old blog posts on OpenShift, in order to create Python based applications we could see the catridge that needs to be used is wsgi-3.2.1. This was confusing since, the help message of new 'rhc' clients does not lista cartridge of type 'wsgi' as follows:

  -t|--type         type         Type of app to create (nodejs-0.6, jbossas-7, python-2.6, jenkins-1.4, ruby-1.8, diy-0.1, php-5.3, perl-5.10) (required for creating an application)

From the above, it is obvious that in order to deploy a python based wsgi web application we need to create a OpenShift app with the catridge 'python-2.6' as follows:

$ rhc app create -t python-2.6 -a sampleapp

Posted by stylesen

In work I wanted python2.7 for using some latest modules. I run Debian 6.0 ie., squeeze in my laptop, but python2.7 is available in Wheezy or Debian testing. In order to install python2.7 from the testing repository add the following in your sources.list file ie., /etc/apt/sources.list

deb http://mirror.cse.iitk.ac.in/debian/ testing main contrib

After adding the testing repository, do an update and then install python2.7 package as follows:

$ sudo aptitude update

$ sudo aptitude install python2.7