Is the same constraints.txt file generated across platforms? That not being the case makes it much harder—impossible in many cases—to check them in.
uv solves this problem by generating lockfiles for the superset of all platforms, as do most other modern package managers.
uv solves this problem by generating lockfiles for the superset of all platforms, as do most other modern package managers.