At last. After some weeks of on-again off-again attempts at getting a web-based browser for my SVN repositories working, I finally hit the magic combination. Seems that the load path for Python was not including /usr/local/lib by default (despite it being set for the system) so I added a SetEnv directive to my httpd.conf and viola. [ link deleted since I’m not ready to actually reveal any code… ]