run_test.py 489 B

12345678910111213141516171819
  1. # just load libfreexl using ctypes
  2. import os
  3. import sys
  4. import ctypes
  5. import platform
  6. bits, linkage = platform.architecture()
  7. bits = bits[:2]
  8. if sys.platform == 'win32':
  9. libfreexl = ctypes.CDLL('krb5_%s.dll' % bits)
  10. elif sys.platform == 'darwin':
  11. # LD_LIBRARY_PATH not set on OSX or Linux
  12. path = os.path.expandvars('$PREFIX/lib/libkrb5.dylib')
  13. libfreexl = ctypes.CDLL(path)
  14. else:
  15. path = os.path.expandvars('$PREFIX/lib/libkrb5.so')
  16. libfreexl = ctypes.CDLL(path)