Comand of the day: python-stdeb

Today’s command is not a command in itself but a package that enables installing whatever python package the Debian way, with a Debian package, even if there is no such package.

Lately while doing doing things in python you often find packages that are not available in debian/ubuntu but they recommend you to install them using easy_install, pip or pypi. I avoided doing so because they mess with the system files, and system files in Debian should be controlled by the Debian packaging system.

But I found a fantastic solution by reading a side note to an answer in a stack overflow: Installing python-stdeb.

So we can do:

$ sudo apt-get install python-stdeb

This will add an additional option to pypi installer so that whenever you do:

$ pypi-install a-python-package

Instead of installing the package directly under /usr or /usr/local, it builds a Debian package and installs it. Neat!!

Now I can feel more adventurous when installing new python packages. And I have more reasons to push my own packages to the Python Package Index.



Leave a comment