未验证 提交 69a9a93d 编写于 作者: A Andrey Senyaev 提交者: GitHub

Merge pull request #581 from asenyaev/asen/upgrade_auditwheel

Moving to auditwheel 5.0.0
...@@ -5,12 +5,11 @@ from auditwheel import policy ...@@ -5,12 +5,11 @@ from auditwheel import policy
policies = None policies = None
with open(join(dirname(abspath(policy.__file__)), "policy.json")) as f: with open(join(dirname(abspath(policy.__file__)), "manylinux-policy.json")) as f:
policies = json.load(f) policies = json.load(f)
for p in policies: for p in policies:
if p["name"] == "manylinux2014": p["lib_whitelist"].append("libxcb.so.1")
p["lib_whitelist"].append("libxcb.so.1")
with open(join(dirname(abspath(policy.__file__)), "policy.json"), "w") as f: with open(join(dirname(abspath(policy.__file__)), "manylinux-policy.json"), "w") as f:
f.write(json.dumps(policies)) f.write(json.dumps(policies))
...@@ -17,11 +17,11 @@ function bdist_wheel_cmd { ...@@ -17,11 +17,11 @@ function bdist_wheel_cmd {
CI_BUILD=1 pip wheel --verbose --wheel-dir="$PWD/dist" . $BDIST_PARAMS CI_BUILD=1 pip wheel --verbose --wheel-dir="$PWD/dist" . $BDIST_PARAMS
cp dist/*.whl $abs_wheelhouse cp dist/*.whl $abs_wheelhouse
if [ -z "$IS_OSX" ]; then if [ -z "$IS_OSX" ]; then
TOOLS_PATH=/opt/_internal/tools # this path can be changed in the latest manylinux image
/opt/python/cp37-cp37m/bin/python -m venv $TOOLS_PATH TOOLS_PATH=/opt/_internal/pipx/venvs/auditwheel
/opt/python/cp39-cp39/bin/python -m venv $TOOLS_PATH
source $TOOLS_PATH/bin/activate source $TOOLS_PATH/bin/activate
python$PYTHON_VERSION -m pip install auditwheel==3.2.0 python patch_auditwheel_whitelist.py
python$PYTHON_VERSION patch_auditwheel_whitelist.py
# to avoid issues with numpy wheels # to avoid issues with numpy wheels
rm /io/wheelhouse/numpy* rm /io/wheelhouse/numpy*
deactivate deactivate
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册