Today’s python effort - getting comfortable with python packages on debian.

The steps I took:

apt-get install python-cherrypy
apt-get install python-paste
apt-cache search wsgi
python-beaker - Simple WSGI middleware that uses the Myghty Container API
python-flup - Implements Python Web Server Gateway Interface (WSGI)
python-jinja - simple pythonic template language
python-myghty - Python based templating framework originally based on HTML::Mason
python-paste - Tools for using a Web Server Gateway Interface stack
python-pastedeploy - Load, configure, and compose WSGI applications and servers
python-pastewebkit - port/reimplementation of Webware WebKit in WSGI and Paste
apt-cache search python | grep xsl
libxslt1-dbg - XSLT processing library - debugging symbols
python-libxslt1 - Python bindings for libxslt1
python-libxslt1-dbg - Python bindings for libxslt1 (debug extension)
python-lxml - pythonic binding for the libxml2 and libxslt libraries
python-lxml-dbg - pythonic binding for the libxml2 and libxslt libraries (debug extension)

Interesting… when installed, where do the packages go? /usr/lib/python2.5/site-packages/

I also installed:

  • python-egenix-mxdatetime
  • python-flup
  • python-webpy
  • python-lxml

It seems that python’s license is friendlier with the GPL and debian. This is good! While I like PHP a lot, the fact that it is incompatible with the GPL is a pretty big deal, and only for the fact that they restrict the use of the term “PHP”. Duh.

This is helpful:

debianize a pylons project

Docunext Python Wikipage

¥