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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---