lmstudio-ai / venvstacks

Virtual environment stacks for Python
https://lmstudio-ai.github.io/venvstacks/
MIT License
1 stars 0 forks source link

Scan for cross-platform inconsistencies in locked requirements files #3

Open ncoghlan opened 4 months ago

ncoghlan commented 4 months ago

venvstacks lays out the generated requirements files such that all of the platform-specific lock files for each environment are stored in the same directory.

This issue covers adding a helper script that scans a specified set of requirements subfolders looking for cases where the same requirement is present in multiple files, but with a differing version (some requirements being missing entirely is fine, as platform-specific dependencies are one of the main reasons platforms don't share lock files).