```stderr: Failed to resolve compatible artifacts ...
# general
w
Copy code
stderr:
Failed to resolve compatible artifacts from lock pants-lockfile.txt for 1 target:
1. cp310-cp310-linux_x86_64:
    Failed to resolve all requirements for abbreviated platform cp310-cp310-linux_x86_64 from pants-lockfile.txt:

Configured with:
    build: False
    use_wheel: True

Dependency on pyqt6-webengine-qt6 not satisfied, 1 incompatible candidate found:
1.) pyqt6-webengine-qt6 6.3.1 (via: pyqt6-webengine==6.3.1 -> PyQt6-WebEngine-Qt6>=6.3.0) does not have any compatible artifacts:
    <https://software-repository.ci-cd.aws.amramedical.com/pypi/pyqt6-webengine-qt6/6.3.1/PyQt6_WebEngine_Qt6-6.3.1-py3-none-manylinux_2_28_x86_64.whl>
Copy code
PyQt6_WebEngine_Qt6-6.3.1-py3-none-manylinux_2_28_x86_64.whl
looks compatible to me?
e
manylinux_2_28
means glibc 2.28 or newer. Is that the case on the target Linux?
👍 1
My guess is no.
w
Indeed, doh!
Or well, the
linux-x86_64-cp-3.10.2-cp310
doesn't seem to think so, anyway. I guess
complete_platforms
is the way to go?
e
Yes. It's really always the way to go. Platforms is a very old Pex hack that only works if you're lucky.
✔️ 1