From 113a58cefa67137cd14872c7517154229c86752c Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Sat, 11 Dec 2010 19:47:32 -0500 Subject: Fixing library search on Mac OS --- setup.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 7cae721..433e1a0 100644 --- a/setup.py +++ b/setup.py @@ -21,8 +21,14 @@ import sys import platform from setuptools import setup from setuptools import find_packages -from ctypes.util import find_library -from ctypes.util import _findLib_ldconfig as find_library_ldconfig + +try: + # This is probably Linux + from ctypes.util import _findLib_ldconfig as find_library +except ImportError: + # This is something else (maybe Mac OS X?) + from ctypes.util import find_library + from subprocess import Popen, PIPE from copy import deepcopy @@ -136,7 +142,7 @@ class OracleLibCheck(BaseLibCheck): return False def _set_oracle_home(self): - path = find_library_ldconfig(self.LIB) + path = find_library(self.LIB) os.environ['ORACLE_HOME'] = os.path.dirname(path) -- cgit v1.2.3