23 lines
634 B
Python
23 lines
634 B
Python
|
|
'''Helper to preload vcomp140.dll and msvcp140.dll to prevent
|
|
"not found" errors.
|
|
|
|
Once vcomp140.dll and msvcp140.dll are
|
|
preloaded, the namespace is made available to any subsequent
|
|
vcomp140.dll and msvcp140.dll. This is
|
|
created as part of the scripts that build the wheel.
|
|
'''
|
|
|
|
|
|
import os
|
|
import os.path as op
|
|
from ctypes import WinDLL
|
|
|
|
|
|
if os.name == "nt":
|
|
libs_path = op.join(op.dirname(__file__), ".libs")
|
|
vcomp140_dll_filename = op.join(libs_path, "vcomp140.dll")
|
|
msvcp140_dll_filename = op.join(libs_path, "msvcp140.dll")
|
|
WinDLL(op.abspath(vcomp140_dll_filename))
|
|
WinDLL(op.abspath(msvcp140_dll_filename))
|