vapoursynth / vsrepo

A simple package repository for VapourSynth
MIT License
106 stars 27 forks source link

pip --target breaks vsrepo #167

Open End-of-Eternity opened 2 years ago

End-of-Eternity commented 2 years ago

Since earlier today, all installation attempts fail with the following message:

No binaries available for win64 in package ..., skipping installation

I have no clue what changed in my environment, and I do apologise if this is something simple.

End-of-Eternity commented 2 years ago

Seems fixed after a clean reinstallation, I will try to trace the root cause.

End-of-Eternity commented 2 years ago

After some testing, it appears that running pip with --target $sitepackages causes vsrepo to fail on all subsequent runs. This only appears to happen if the target is the user's usual site packages directory.

End-of-Eternity commented 2 years ago

Further investigation suggests that this will only happen if the package installed by pip has a vapoursynth dependancy. I assume this somehow breaks the distinfos for vsrepo.