import os
import os.path
import sys
import platform
try:
import wolf_libs
except ImportError:
print("wolf_libs not found. Please install the wolf-libs package -- pip install wolf-libs.")
sys.exit(1)
[docs]
def _add_path():
_root_dir = os.path.dirname(os.path.realpath(__file__))
# manual specify list of dll directories, with paths relative to _root_dir
_dll_dirs = ['libs', 'shaders']
# add wolf_libs path to __dll_dirs
if wolf_libs.__path__:
_dll_dirs.insert(0, os.path.join(wolf_libs.__path__[0]))
if platform.system() == 'Windows':
os.environ.setdefault('PATH', '')
paths = os.environ['PATH'].split(';')
for x in _dll_dirs:
x = os.path.join(_root_dir, x)
if os.path.isdir(x) and x not in paths:
paths = [x] + paths
os.environ['PATH'] = ';'.join(paths)
_add_path()