[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Win32 Python binding libraries still have .dll extension

From: Роман Донченко <DXDragon_at_yandex.ru>
Date: Sat, 25 Apr 2009 02:38:02 +0400

Роман Донченко <DXDragon_at_yandex.ru> писал в своём письме Fri, 17 Apr 2009
23:41:26 +0400:

> I also notice that that README mentions libapr{,iconv,util}.dll, whereas
> the libraries in the core distribution are libapr{,iconv,util}-1.dll. I
> don't know which version does the current bindings installer actually
> use, but perhaps someone does.

Okay, I checked the installer and it indeed uses the "-1" versions. I
modified the patch accordingly. However, other issues left me kind of
stumped...

1) The "required files" list does not include the Subversion libraries
themselves, prompting to question its validity even for 1.4.0. Does
setup.py pull them from somewhere else? I doubt that.
2) setup.py still has 1.4.0 as the version. So it's either not used to
package the newer bindings, or the newer bindings have the wrong version
number.
3)

Index: packages/python-windows/setup.py
===================================================================
--- packages/python-windows/setup.py (revision 37330)
+++ packages/python-windows/setup.py (revision 37331)
@@ -22,4 +22,4 @@
         url = "http://subversion.tigris.org",
         version = "1.4.0",
         packages = ["libsvn", "svn"],
- package_data = {"libsvn": ["*.dll"]})
+ package_data = {"libsvn": ["*.pyd"]})

Won't that exclude the non-module DLLs from the installer?

I'll probably refrain from making other changes to the README until
someone sheds some light on these.

Roman.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1898759

Received on 2009-04-25 03:00:28 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.