* [CI] Use Vault repository to re-gain access to devtoolset-4 * Use manylinux2010 tag * Update Dockerfile.jvm * Fix rename_whl.py * Upgrade Pip, to handle manylinux2010 tag * Update insert_vcomp140.py * Update test_python.sh
19 lines
475 B
Python
19 lines
475 B
Python
import sys
|
|
import re
|
|
import zipfile
|
|
import glob
|
|
|
|
if len(sys.argv) != 2:
|
|
print('Usage: {} [wheel]'.format(sys.argv[0]))
|
|
sys.exit(1)
|
|
|
|
vcomp140_path = 'C:\\Windows\\System32\\vcomp140.dll'
|
|
|
|
for wheel_path in sorted(glob.glob(sys.argv[1])):
|
|
m = re.search(r'xgboost-(.*)-py3', wheel_path)
|
|
assert m
|
|
version = m.group(1)
|
|
|
|
with zipfile.ZipFile(wheel_path, 'a') as f:
|
|
f.write(vcomp140_path, 'xgboost-{}.data/data/xgboost/vcomp140.dll'.format(version))
|