cool-easter-32542
05/18/2023, 3:25 PMcp311-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.
$ 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