|
|
902ad9c |
--- pysvn-1.5.2/Source/pysvn/__init__.py~ 2007-01-04 22:27:40.000000000 +0100
|
|
|
902ad9c |
+++ pysvn-1.5.2/Source/pysvn/__init__.py 2008-01-07 12:24:30.000000000 +0100
|
|
|
902ad9c |
@@ -88,23 +88,26 @@
|
|
|
902ad9c |
SVN_DIRENT_ALL = 0xffffffffl
|
|
|
902ad9c |
|
|
|
902ad9c |
try:
|
|
|
902ad9c |
- maj_min = sys.version_info[:2]
|
|
|
902ad9c |
+ # Drop the version trickery below
|
|
|
902ad9c |
+ import _pysvn
|
|
|
902ad9c |
+
|
|
|
902ad9c |
+ #maj_min = sys.version_info[:2]
|
|
|
902ad9c |
|
|
|
902ad9c |
#
|
|
|
902ad9c |
# use an if tree so that its easy for app makers to
|
|
|
902ad9c |
# find the import that is requires
|
|
|
902ad9c |
#
|
|
|
902ad9c |
- if maj_min == (2,3):
|
|
|
902ad9c |
- import _pysvn_2_3
|
|
|
902ad9c |
- _pysvn = _pysvn_2_3
|
|
|
902ad9c |
- elif maj_min == (2,4):
|
|
|
902ad9c |
- import _pysvn_2_4
|
|
|
902ad9c |
- _pysvn = _pysvn_2_4
|
|
|
902ad9c |
- elif maj_min == (2,5):
|
|
|
902ad9c |
- import _pysvn_2_5
|
|
|
902ad9c |
- _pysvn = _pysvn_2_5
|
|
|
902ad9c |
- else:
|
|
|
902ad9c |
- raise ImportError( 'Fix pysvn/__init__.py to support python %d.%d' % tuple(maj_min) )
|
|
|
902ad9c |
+ #if maj_min == (2,3):
|
|
|
902ad9c |
+ # import _pysvn_2_3
|
|
|
902ad9c |
+ # _pysvn = _pysvn_2_3
|
|
|
902ad9c |
+ #elif maj_min == (2,4):
|
|
|
902ad9c |
+ # import _pysvn_2_4
|
|
|
902ad9c |
+ # _pysvn = _pysvn_2_4
|
|
|
902ad9c |
+ #elif maj_min == (2,5):
|
|
|
902ad9c |
+ # import _pysvn_2_5
|
|
|
902ad9c |
+ # _pysvn = _pysvn_2_5
|
|
|
902ad9c |
+ #else:
|
|
|
902ad9c |
+ # raise ImportError( 'Fix pysvn/__init__.py to support python %d.%d' % tuple(maj_min) )
|
|
|
902ad9c |
|
|
|
902ad9c |
for key, value in _pysvn.__dict__.items():
|
|
|
902ad9c |
if not key.startswith( '__' ):
|
|
|
902ad9c |
--- pysvn-1.5.2/Source/setup.py.orig 2008-01-11 13:59:59.000000000 -0800
|
|
|
902ad9c |
+++ pysvn-1.5.2/Source/setup.py 2008-01-11 14:02:55.000000000 -0800
|
|
|
902ad9c |
@@ -163,14 +163,17 @@
|
|
|
902ad9c |
# name of the module including the python version to help
|
|
|
902ad9c |
# ensure that only a matching _pysvn.so for the version of
|
|
|
902ad9c |
# python is imported
|
|
|
902ad9c |
- py_cflags_list.append( '-Dinit_pysvn=init_pysvn_%d_%d' % sys.version_info[:2] )
|
|
|
902ad9c |
- py_cflags_list.append( '-Dinit_pysvn_d=init_pysvn_%d_%d_d' % sys.version_info[:2] )
|
|
|
902ad9c |
+ # Drop this python version trickery
|
|
|
902ad9c |
+ #py_cflags_list.append( '-Dinit_pysvn=init_pysvn_%d_%d' % sys.version_info[:2] )
|
|
|
902ad9c |
+ #py_cflags_list.append( '-Dinit_pysvn_d=init_pysvn_%d_%d_d' % sys.version_info[:2] )
|
|
|
902ad9c |
|
|
|
902ad9c |
module_type = '.so'
|
|
|
902ad9c |
if sys.platform == 'cygwin':
|
|
|
902ad9c |
module_type = '.dll'
|
|
|
902ad9c |
template_values = {
|
|
|
902ad9c |
- 'pysvn_module_name': '_pysvn_%d_%d%s' % (sys.version_info[0], sys.version_info[1], module_type),
|
|
|
902ad9c |
+ # More version "trickery"
|
|
|
902ad9c |
+ #'pysvn_module_name': '_pysvn_%d_%d%s' % (sys.version_info[0], sys.version_info[1], module_type),
|
|
|
902ad9c |
+ 'pysvn_module_name': '_pysvn%s' % (module_type),
|
|
|
902ad9c |
|
|
|
902ad9c |
# python executable
|
|
|
902ad9c |
'python_exe': sys.executable,
|