Update __init__.py

This commit is contained in:
chemshift
2022-08-08 12:08:46 -06:00
parent 953d2c738b
commit fd2ab2a8b9

View File

@ -6,19 +6,18 @@ import sysconfig
import ctypes import ctypes
import platform import platform
library_dir = sysconfig.get_config_vars('prefix')[0]
py_ver = sysconfig.get_config_vars('VERSION')[0] py_ver = sysconfig.get_config_vars('VERSION')[0]
OS_name = platform.system() OS_name = platform.system()
if OS_name == "Linux": if OS_name == "Linux":
SHLIB_SUFFIX = '.so' SHLIB_SUFFIX = '.so'
library = library_dir + '/lib/' + 'libpython' + py_ver + SHLIB_SUFFIX library = 'libpython' + py_ver + SHLIB_SUFFIX
elif OS_name == "Darwin": elif OS_name == "Darwin":
SHLIB_SUFFIX = '.dylib' SHLIB_SUFFIX = '.dylib'
library = library_dir + '/lib/' + 'libpython' + py_ver + SHLIB_SUFFIX library = 'libpython' + py_ver + SHLIB_SUFFIX
elif OS_name == "Windows": elif OS_name == "Windows":
SHLIB_SUFFIX = '.dll' SHLIB_SUFFIX = '.dll'
library = library_dir + '\\' + 'python' + py_ver + SHLIB_SUFFIX library = 'python' + py_ver + SHLIB_SUFFIX
try: try:
pylib = ctypes.CDLL(library) pylib = ctypes.CDLL(library)