At 01-10-2003 00:33, Branko ÄŒibej wrote:
>Barry Scott wrote:
>
> > Why do you have libsvn and svn packages?
> >
> > I would have thought you only need one package svn. The DLLs can be in
> > the same dir as the public interface .py files. (Is this legacy?)
>
>Because there are two levels of interfaces: libsvn just exposes the C
>api in Python; svn builds on top of that.
I was looking at client and its got no value add in svn from libsvn.
But I did find the additions for other like delta.
> > Why are the names of the python extension DLLs so short? Isn't this
> > asking for trouble with DLL name collisions with other apps?
> > The word count extension would be _wc would it not?
>
>Python loads libraries from specific files; there's no ambiguity.
Agreed.
> > Why not rename to .pyd as is the convention on windows python.
>
>Because .pyd is used by standalone native extensions that are imported
>directly into Python scripts. These DLLs aren't meant to be used that
>way, that's why we have the Python wrappers.
O.K. However I got errors loading the DLLs because the DDLs like
LIBEAY32.DLL are not on my PATH. Simple to fix either by forcing
c:\program files\subversion on to the PATH. Or but putting the DLLs
into libsvn.
This is a question for the INNO world, didn't the svn path get added on
install?
>--
>Brane ÄŒibej <brane_at_xbc.nu> http://www.xbc.nu/brane/
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
>For additional commands, e-mail: dev-help@subversion.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Oct 1 23:10:53 2003