From here to eternity
Being a few words describing an ISV journey …
2006-08-13 : Webfaction and Snake Oil
Most of you won't realise is that Eternity Software is hosted by Webfaction (formerly Python Hosting). These guys do a terrific job, promptly responding to my ignorant requests of "why won't this work?" and "how do I do this?" with "Push this here, pull that lever over there and everything will just fall into place."
Sometimes however, even with their help, getting a basic thing done when you don't know enough is a little tough. For the record, here's how to install a Python egg on a Webfaction shared account.
First login to your shell account and download the virtual-python script from PEAK. Webfaction conveniently have the lib and bin directories already setup, but I needed to create the include directory as described on the PEAK site about Custom Installations. This is what PEAK refer to as a "Virtual Python Installation" (recommended as the install to have when you can't install to the python directories). Webfaction are running both python 2.3 (default) and 2.4 so make your choice by selecting the version, eg /usr/local/bin/python2.4 virtual-server.py.
The virtualisation appears to make ~/bin/python equivalent to /usr/bin/python so now I am running python 2.4. Cool.
Next download ez_setup.py from PEAK, and execute ~/bin/python ez_setup.py.
Finally get your eggs, using any of the standard egg install methods. In my case I wanted SQLObject, specifically 0.7.0, so I downloaded that egg to a temp directory and installed with ~/bin/easy_install ~/temp/SQLObject-0.7.0-py2.4.egg.
Blog List
2008-08-22 : Something weird has happened to my sales
2008-08-06 : SimpleBugs Released
2008-01-28 : When Too Much Choice Is Bad
2007-12-22 : The Hard Disk Crash
2007-11-30 : What To Blog About
2007-10-27 : Facebook, Facebook and more bloody Facebook
2007-10-01 : What To Blog About
2007-07-04 : SRedirect and SBridge Released
2007-06-30 : War On Spam - Embedded
2007-05-15 : The War On Spam
2007-04-30 : TopDesk v1.5 Is Out
2007-04-08 : Spam, spam, spam, and more spam.
2007-02-02 : To \n or not to \n?
2007-01-03 : Why rolling your own code is fun
2006-12-31 : Where has the year gone?
2006-11-01 : Fsync Released
2006-09-27 : Serving files with Cherrypy and the browser cache?
2006-09-26 : SimpleQuality Hits Beta
2006-09-19 : Too busy to blog
2006-08-14 : What's in a name?
2006-08-13 : Webfaction and Snake Oil
2006-08-03 : PayPal is pay n'ful
2006-07-23 : Why the internet is what it is
2006-07-21 : Why automatic updates are a "bad" thing
2006-07-20 : From reality to fresh hope
2006-07-17 : ... freedom!
2006-07-10 : It's coming together
