<Comment on #18981 pants does not find a wheel> Di...
# github-notifications
c
Comment on #18981 pants does not find a wheel Discussion answered by jsirois No,
cp311-none-any
is not the catch all. Basically cp implies platfrom specific and you'll only find it in platform-specific tags. The catch all family is
py311-none-any
. The answer to all this lies in the PyPA
packaging
library. Pex uses this and you can see what Pex sees (via
packaging.tags
) with the following tool (available when you
pip install pex
in a venv. N.B.: That the important variance you should see is a different manylinux support level (glibc). Mine is 2.35 and older. One wheel variant you showed above was 2.28 and older (
3rdparty/repos/orekit-10.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
). Also N.B.: You can specify the full path to the exact Python interpreter you mean with
--python /the/full/path/to/python
.
Copy code
$ pex3 interpreter inspect --python python3.11 -t -i2
``` { "path": "/home/jsirois/dev/pantsbuild/jsirois-pex/.tox/py311-integration/bin/python", "compatible_tags": [ "cp311-cp311-manylinux_2_35_x86_64", "cp311-cp311-manylinux_2_34_x86_64", "cp311-cp311-manylinux_2_33_x86_64", "cp311-cp311-manylinux_2_32_x86_64", "cp311-cp311-manylinux_2_31_x86_64", "cp311-cp311-manylinux_2_30_x86_64", "cp311-cp311-manylinux_2_29_x86_64", "cp311-cp311-manylinux_2_28_x86_64", "cp311-cp311-manylinux_2_27_x86_64", "cp311-cp311-manylinux_2_26_x86_64", "cp311-cp311-manylinux_2_25_x86_64", "cp311-cp311-manylinux_2_24_x86_64", "cp311-cp311-manylinux_2_23_x86_64", "cp311-cp311-manylinux_2_22_x86_64", "cp311-cp311-manylinux_2_21_x86_64", "cp311-cp311-manylinux_2_20_x86_64", "cp311-cp311-manylinux_2_19_x86_64", "cp311-cp311-manylinux_2_18_x86_64", "cp311-cp311-manylinux_2_17_x86_64", "cp311-cp311-manylinux2014_x86_64", "cp311-cp311-manylinux_2_16_x86_64", "cp311-cp311-manylinux_2_15_x86_64", "cp311-cp311-manylinux_2_14_x86_64", "cp311-cp311-manylinux_2_13_x86_64", "cp311-cp311-manylinux_2_12_x86_64", "cp311-cp311-manylinux2010_x86_64", "cp311-cp311-manylinux_2_11_x86_64", "cp311-cp311-manylinux_2_10_x86_64", "cp311-cp311-manylinux_2_9_x86_64", "cp311-cp311-manylinux_2_8_x86_64", "cp311-cp311-manylinux_2_7_x86_64", "cp311-cp311-manylinux_2_6_x86_64", "cp311-cp311-manylinux_2_5_x86_64", "cp311-cp311-manylinux1_x86_64", "cp311-cp311-linux_x86_64", "cp311-abi3-manylinux_2_35_x86_64", "cp311-abi3-manylinux_2_34_x86_64", "cp311-abi3-manylinux_2_33_x86_64", "cp311-abi3-manylinux_2_32_x86_64", "cp311-abi3-manylinux_2_31_x86_64", "cp311-abi3-manylinux_2_30_x86_64", "cp311-abi3-manylinux_2_29_x86_64", "cp311-abi3-manylinux_2_28_x86_64", "cp311-abi3-manylinux_2_27_x86_64", "cp311-abi3-manylinux_2_26_x86_64", "cp311-abi3-manylinux_2_25_x86_64", "cp311-abi3-manylinux_2_24_x86_64", "cp311-abi3-manylinux_2_23_x86_64", "cp311-abi3-manylinux_2_22_x86_64", "cp311-abi3-manylinux_2_21_x86_64", "cp311-abi3-manylinux_2_20_x86_64", "cp311-abi3-manylinux_2_19_x86_64", "cp311-abi3-manylinux_2_18_x86_64", "cp311-abi3-manylinux_2_17_x86_64", "cp311-abi3-manylinux2014_x86_64", "cp311-abi3-manylinux_2_16_x86_64", "cp311-abi3-manylinux_2_15_x86_64", "cp311-abi3-manylinux_2_14_x86_64", "cp311-abi3-manylinux_2_13_x86_64", "cp311-abi3-manylinux_2_12_x86_64", "cp311-abi3-manylinux2010_x86_64", "cp311-abi3-manylinux_2_11_x86_64", "cp311-abi3-manylinux_2_10_x86_64", "cp311-abi3-manylinux_2_9_x86_64", "cp311-abi3-manylinux_2_8_x86_64", "cp311-abi3-manylinux_2_7_x86_64", "cp311-abi3-manylinux_2_6_x86_64", "cp311-abi3-manylinux_2_5_x86_64", "cp311-abi3-manylinux1_x86_64", "cp311-abi3-linux_x86_64", "cp311-none-manylinux_2_35_x86_64", "cp311-none-manylinux_2_34_x86_64", "cp311-none-manylinux_2_33_x86_64", "cp311-none-manylinux_2_32_x86_64", "cp311-none-manylinux_2_31_x86_64", "cp311-none-manylinux_2_30_x86_64", "cp311-none-manylinux_2_29_x86_64", "cp311-none-manylinux_2_28_x86_64", "cp311-none-manylinux_2_27_x86_64", "cp311-none-manylinux_2_26_x86_64", "cp311-none-manylinux_2_25_x86_64", "cp311-none-manylinux_2_24_x86_64", "cp311-none-manylinux_2_23_x86_64", "cp311-none-manylinux_2_22_x86_64", "cp311-none-manylinux_2_21_x86_64", "cp311-none-manylinux_2_20_x86_64", "cp311-none-manylinux_2_19_x86_64", "cp311-none-manylinux_2_18_x86_64", "cp311-none-manylinux_2_17_x86_64", "cp311-none-manylinux2014_x86_64", "cp311-none-manylinux_2_16_x86_64", "cp311-none-manylinux_2_15_x86_64", "cp311-none-manylinux_2_14_x86_64", "cp311-none-manylinux_2_13_x86_64", "cp311-none-manylinux_2_12_x86_64", "cp311-none-manylinux2010_x86_64", "cp311-none-manylinux_2_11_x86_64", "cp311-none-manylinux_2_10_x86_64", "cp311-none-manylinux_2_9_x86_64", "cp311-none-manylinux_2_8_x86_64", "cp311-none-manylinux_2_7_x86_64", "cp311-none-manylinux_2_6_x86_64", "cp311-none-manylinux_2_5_x86_64", "cp311-none-manylinux1_x86_64", "cp311-none-linux_x86_64", "cp310-abi3-manylinux_2_35_x86_64", "cp310-abi3-manylinux_2_34_x86_64", "cp310-abi3-manylinux_2_33_x86_64", "cp310-abi3-manylinux_2_32_x86_64", "cp310-abi3-manylinux_2_31_x86_64", "cp310-abi3-manylinux_2_30_x86_64", "cp310-abi3-manylinux_2_29_x86_64", "cp310-abi3-manylinux_2_28_x86_64", "cp310-abi3-manylinux_2_27_x86_64", "cp310-abi3-manylinux_2_26_x86_64", "cp310-abi3-manylinux_2_25_x86_64", "cp310-abi3-manylinux_2_24_x86_64", "cp310-abi3-manylinux_2_23_x86_64", "cp310-abi3-manylinux_2_22_x86_64", "cp310-abi3-manylinux_2_21_x86_64", "cp310-abi3-manylinux_2_20_x86_64", "cp310-abi3-manylinux_2_19_x86_64", "cp310-abi3-manylinux_2_18_x86_64", "cp310-abi3-manylinux_2_17_x86_64", "cp310-abi3-manylinux2014_x86_64", "cp310-abi3-manylinux_2_16_x86_64", "cp310-abi3-manylinux_2_15_x86_64", "cp310-abi3-manylinux_2_14_x86_64", "cp310-abi3-manylinux_2_13_x86_64", "cp310-abi3-manylinux_2_12_x86_64", "cp310-abi3-manylinux2010_x86_64", "cp310-abi3-manylinux_2_11_x86_64", "cp310-abi3-manylinux_2_10_x86_64", "cp310-abi3-manylinux_2_9_x86_64", "cp310-abi3-manylinux_2_8_x86_64", "cp310-abi3-manylinux_2_7_x86_64", "cp310-abi3-manylinux_2_6_x86_64", "cp310-abi3-manylinux_2_5_x86_64", "cp310-abi3-manylinux1_x86_64", "cp310-abi3-linux_x86_64", "cp39-abi3-manylinux_2_35_x86_64", "cp39-abi3-manylinux_2_34_x86_64", "cp39-abi3-manylinux_2_33_x86_64", "cp39-abi3-manylinux_2_32_x86_64", "cp39-abi3-manylinux_2_31_x86_64", "cp39-abi3-manylinux_2_30_x86_64", "cp39-abi3-manylinux_2_29_x86_64", "cp39-abi3-manylinux_2_28_x86_64", "cp39-abi3-manylinux_2_27_x86_64", "cp39-abi3-manylinux_2_26_x86_64", "cp39-abi3-manylinux_2_25_x86_64", "cp39-abi3-manylinux_2_24_x86_64", "cp39-abi3-manylinux_2_23_x86_64", "cp39-abi3-manylinux_2_22_x86_64", "cp39-abi3-manylinux_2_21_x86_64", "cp39-abi3-manylinux_2_20_x86_64", "cp39-abi3-manylinux_2_19_x86_64", "cp39-abi3-manylinux_2_18_x86_64", "cp39-abi3-manylinux_2_17_x86_64", "cp39-abi3-manylinux2014_x86_64", "cp39-abi3-manylinux_2_16_x86_64", "cp39-abi3-manylinux_2_15_x86_64", "cp39-abi3-manylinux_2_14_x86_64", "cp39-abi3-manylinux_2_13_x86_64", "cp39-abi3-manylinux_2_12_x86_64", "cp39-abi3-manylinux2010_x86_64", "cp39-abi3-manylinux_2_11_x86_64", "cp39-abi3-manylinux_2_10_x86_64", "cp39-abi3-manylinux_2_9_x86_64", "cp39-abi3-manylinux_2_8_x86_64", "cp39-abi3-manylinux_2_7_x86_64", "cp39-abi3-manylinux_2_6_x86_64", "cp39-abi3-manylinux_2_5_x86_64", "cp39-abi3-manylinux1_x86_64", "cp39-abi3-linux_x86_64", "cp38-abi3-manylinux_2_35_x86_64", "cp38-abi3-manylinux_2_34_x86_64", "cp38-abi3-manylinux_2_33_x86_64", "cp38-abi3-manylinux_2_32_x86_64", "cp38-abi… pantsbuild/pants