Fix relpath in setup.py on Windows (#3493)
* Fix relpath in setup.py on Windows Fixes #3480. * Use only one lib file; use 4 space indent
This commit is contained in:
parent
05b089405d
commit
8e90b60c4d
@ -16,7 +16,15 @@ libpath_py = os.path.join(CURRENT_DIR, 'xgboost/libpath.py')
|
|||||||
libpath = {'__file__': libpath_py}
|
libpath = {'__file__': libpath_py}
|
||||||
exec(compile(open(libpath_py, "rb").read(), libpath_py, 'exec'), libpath, libpath)
|
exec(compile(open(libpath_py, "rb").read(), libpath_py, 'exec'), libpath, libpath)
|
||||||
|
|
||||||
LIB_PATH = [os.path.relpath(libfile, CURRENT_DIR) for libfile in libpath['find_lib_path']()]
|
LIB_PATH = []
|
||||||
|
for libfile in libpath['find_lib_path']():
|
||||||
|
try:
|
||||||
|
relpath = os.path.relpath(libfile, CURRENT_DIR)
|
||||||
|
LIB_PATH.append(relpath)
|
||||||
|
break # need only one
|
||||||
|
except ValueError:
|
||||||
|
continue
|
||||||
|
|
||||||
print("Install libxgboost from: %s" % LIB_PATH)
|
print("Install libxgboost from: %s" % LIB_PATH)
|
||||||
# Please use setup_pip.py for generating and deploying pip installation
|
# Please use setup_pip.py for generating and deploying pip installation
|
||||||
# detailed instruction in setup_pip.py
|
# detailed instruction in setup_pip.py
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user