opencv-python
/
patch_auditwheel_whitelist.py
19 строк · 512.0 Байт
1from os.path import join, dirname, abspath2import json3
4from auditwheel import policy5
6def add_whitelisted_libs():7policies = None8
9with open(join(dirname(abspath(policy.__file__)), "manylinux-policy.json")) as f:10policies = json.load(f)11
12for p in policies:13p["lib_whitelist"].append("libxcb.so.1")14
15with open(join(dirname(abspath(policy.__file__)), "manylinux-policy.json"), "w") as f:16f.write(json.dumps(policies))17
18if __name__ == '__main__':19add_whitelisted_libs()20