opencore r18823 - brainpower/branches/django-newforms-branch
from
slinkp
on 2008-07-02 16:56
Author: pw
Date: 2008-07-02 16:56:37 -0400 (Wed, 02 Jul 2008)
New Revision: 18823
Added:
brainpower/branches/django-newforms-branch/brainpower_handler.py
Modified:
brainpower/branches/django-newforms-branch/setup.py
Log:
ADDED: mod_python handler wrapper script. This hooks up our virtualenv's site-packages for mod_python to use.
Added: brainpower/branches/django-newforms-branch/brainpower_handler.py
===================================================================
--- brainpower/branches/django-newforms-branch/brainpower_handler.py (rev 0)
+++ brainpower/branches/django-newforms-branch/brainpower_handler.py 2008-07-02 20:56:37 UTC (rev 18823)
@@ -0,0 +1,17 @@
+"""
+Wrapper script for django's mod_python handler:
+We need to get our virtualenv's library into site-packages.
+Based on suggestions from
+http://paste.lisp.org/display/59757
+and
+http://blog.ianbicking.org/2007/10/10/workingenv-is-dead-long-live-virtualenv/
+"""
+
+import os
+import site
+
+basedir = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
+sitepkgs = os.path.join(basedir, 'lib', 'python2.4', 'site-packages')
+site.addsitedir(sitepkgs)
+
+from django.core.handlers.modpython import handler
Property changes on: brainpower/branches/django-newforms-branch/brainpower_handler.py
___________________________________________________________________
Name: svn:keywords
+ "Author Date Revision"
Modified: brainpower/branches/django-newforms-branch/setup.py
===================================================================
--- brainpower/branches/django-newforms-branch/setup.py 2008-07-02 20:06:05 UTC (rev 18822)
+++ brainpower/branches/django-newforms-branch/setup.py 2008-07-02 20:56:37 UTC (rev 18823)
@@ -4,7 +4,7 @@
name="Brainpower",
version="0.3-dev",
packages=find_packages(),
- scripts=['brainpower/manage.py', 'run_ftests'],
+ scripts=['brainpower/manage.py', 'run_ftests', 'brainpower_handler.py'],
package_data={'brainpower.filmy': ['*txt'],
'brainpower': ['ftests/*.twill',
'ftests/*.conf',