Actually, there's a standardized lockfile now. Pip's support for it is in beta, but I figure we can switch to it whenever. In particular, it looks like we can swap pip compile requirements.in --universal -o requirements.txt to uv pip compile requirements.in -o pylock.toml (I don't know if we can do test-requirements.in and docs-requirements.in in the same file...)
Originally posted by @A5rocks in #3188 (comment)
Actually, there's a standardized lockfile now. Pip's support for it is in beta, but I figure we can switch to it whenever. In particular, it looks like we can swap
pip compile requirements.in --universal -o requirements.txttouv pip compile requirements.in -o pylock.toml(I don't know if we can dotest-requirements.inanddocs-requirements.inin the same file...)Originally posted by @A5rocks in #3188 (comment)