-
Notifications
You must be signed in to change notification settings - Fork 157
Closed
Labels
Description
auditwheel/auditwheel/main_repair.py
Lines 97 to 109 in 7502b9d
if out_wheel is not None: | |
analyzed_tag = analyze_wheel_abi(out_wheel).overall_tag | |
if reqd_tag < get_priority_by_name(analyzed_tag): | |
logger.info(('Wheel is eligible for a higher priority tag. ' | |
'You requested %s but I have found this wheel is ' | |
'eligible for %s.'), | |
args.PLAT, analyzed_tag) | |
out_wheel = repair_wheel(args.WHEEL_FILE, | |
abi=analyzed_tag, | |
lib_sdir=args.LIB_SDIR, | |
out_dir=args.WHEEL_DIR, | |
update_tags=args.UPDATE_TAGS, | |
patcher=patcher) |
from CI logs:
+ auditwheel repair wheelhouse/coincurve-14.0.0-cp36-cp36m-linux_i686.whl --plat manylinux2014_i686 -w out
INFO:auditwheel.main_repair:Repairing coincurve-14.0.0-cp36-cp36m-linux_i686.whl
INFO:auditwheel.wheeltools:Previous filename tags: linux_i686
INFO:auditwheel.wheeltools:New filename tags: manylinux2014_i686
INFO:auditwheel.wheeltools:Previous WHEEL info tags: cp36-cp36m-linux_i686
INFO:auditwheel.wheeltools:New WHEEL info tags: cp36-cp36m-manylinux2014_i686
INFO:auditwheel.main_repair:Wheel is eligible for a higher priority tag. You requested manylinux2014_i686 but I have found this wheel is eligible for manylinux2010_i686.
INFO:auditwheel.wheeltools:Previous filename tags: linux_i686
INFO:auditwheel.wheeltools:New filename tags: manylinux2010_i686
INFO:auditwheel.wheeltools:Previous WHEEL info tags: cp36-cp36m-linux_i686
INFO:auditwheel.wheeltools:New WHEEL info tags: cp36-cp36m-manylinux2010_i686
INFO:auditwheel.main_repair:
Fixed-up wheel written to /out/coincurve-14.0.0-cp36-cp36m-manylinux2010_i686.whl
+ cp out/coincurve-14.0.0-cp36-cp36m-manylinux2010_i686.whl out/coincurve-14.0.0-cp36-cp36m-manylinux2014_i686.whl /io/dist
Ideally, only one wheel would be produced: the one with the requested platform or the one with the higher priority tag.
If one doesn't add an additional step to delete one then it's just wasted space on PyPI currently.