Sorry, meant to get back to this earlier but work got in the way. osimons <[EMAIL PROTECTED]> writes:
> On Aug 21, 5:02 am, Olaf Meeuwissen <[EMAIL PROTECTED]> wrote: > >> Is there an easy way to install the Subversion SWIG bindings in a >> virtualenv, or two? > > Install the Subversion bindings against your correct main Python as > usual, That would be `apt-get install python-subversion` in my case. Note that this package installs the *.py files and the native .so libs in different places. *.py in /usr/share/python-support/python-subversion/{svn,libsvn} *.so in /usr/lib/python-support/python-subversion/python2.[45]/libsvn The libsvn_swig_py2.[45] .so's are in /usr/lib/. > and in each virtualenv sitepackages derived from this Python > add a .pth file that points to location of svn libraries. > > Like, > > $ echo "/opt/local/lib/svn-python2.4" > /path/to/my/virutalenv/lib/ > python2.4/site-packages/svn-python.pth Did that. $ cat /path/to/virtualenv/lib/python2.5/site-packages/svn-python.pth /usr/lib/python-support/python-subversion/python2.5 /usr/lib/python-support/python-subversion /usr/share/python-support/python-subversion Restarted apache2 and fired up a new browser for good measure. > (My /opt/local/lib/svn-python2.4 contains the directories 'svn' and > 'libsvn') Unfortunately, that didn't work. Here's (what I think is) the relevant piece of the log: 2008-08-26 08:25:48,471 Trac[svn_fs] INFO: Failed to load Subversion bindings Traceback (most recent call last): File "/path/to/virtualenv/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/versioncontrol/svn_fs.py", line 253, in __init__ _import_svn() File "/path/to/virtualenv/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/versioncontrol/svn_fs.py", line 69, in _import_svn from svn import fs, repos, core, delta File "/usr/share/python-support/python-subversion/svn/fs.py", line 19, in <module> from libsvn.fs import * File "/usr/share/python-support/python-subversion/libsvn/fs.py", line 7, in <module> import _fs ImportError: No module named _fs FWIW, I'm using virtualenv-1.1 and using a virtualenv with site packages (that is, created without the --no-site-packages option) as my WSGIPythonHome works fine. Any ideas? -- Olaf Meeuwissen FLOSS Engineer -- AVASYS Corporation FSF Associate Member #1962 sign up at http://member.fsf.org/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to trac-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---