prehistoric-rainbow-54138
06/22/2022, 9:29 AMbitter-ability-32190
06/22/2022, 3:25 PMprehistoric-rainbow-54138
06/22/2022, 3:33 PMbitter-ability-32190
06/22/2022, 3:38 PMpex --help
.
--platform
--complete-platform
and --manylinux
seem like good candidates for experimentationprehistoric-rainbow-54138
06/22/2022, 3:40 PMbitter-ability-32190
06/22/2022, 3:45 PM--platform
--platform=manylinux_2_17_aarch64-cp-3.8.12-cp38
? Don't quote me on that, I'm just using my --platform
for my machine and trying to substitute values I see on that pageprehistoric-rainbow-54138
06/22/2022, 3:50 PMbitter-ability-32190
06/22/2022, 3:50 PMarm
is a valid PEP-427 platform tagaarch64
isprehistoric-rainbow-54138
06/22/2022, 3:51 PMbitter-ability-32190
06/22/2022, 3:51 PMaarch64
is the 64-bit ARM archectecture?platform
which matches this wheel: numpy-1.21.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whlprehistoric-rainbow-54138
06/22/2022, 3:55 PMpex --platform linux-aarch64-cp-37-cp37m --python python3.7 pyrsistent==0.14.11 -o a.pex
)hundreds-father-404
06/23/2022, 5:16 PM--platform
, then you must have prebuilt .whl
files for each distribution you use. That is because Python does not support cross-compiling, like building a Linux wheel for NumPy from macOS. That's a generic Python limitation, not Pex or Pants
Are you running Pex from the Raspberry Pi, or from a foreign platform?