vLLM, pex dependency resolution discrepancy. Possi...
# general
m
vLLM, pex dependency resolution discrepancy. Possibly a bug in Pex or Pants version resolution? Hello team, I have added
vLLM
to my project and did a
pants generate-lockfiles
it successfully resolves the dependency and generate lock files but wen I run the test
pants test ::
I get:
Copy code
stderr:
Failed to resolve requirements from PEX environment @ /private/var/folders/ng/pwvk62kx1qjfrw51wg4_bbtr0000gp/T/pants-sandbox-wZAf5t/requirements.pex.
Needed cp311-cp311-macosx_15_0_arm64 compatible dependencies for:
 1: datasets
    Required by:
      vllm 0.8.5
    But this pex had no ProjectName(raw='datasets', validated=False, normalized='datasets') distributions.
While in the lock file, I can see the architecture:
datasets-3.5.0-py3-none-any.whl
. How come
generate-lockfiles
is successful on getting the
whl
info but not
pants test
/ pex? Is there away to get around this issue? Thank you! 🙏
b
vllm wont work on macos. Rerun your generate lockfiles from linux
this 1