| Any ongoing work/plans to follow for cross-platform lock files? This is one concern that would prevent the team I'm on from moving. We do ML work, so I'll use a pytorch-based project for my example. The desired state is that all dependencies are in pyproject.toml, e.g., from which you can generate a set of lockfiles from an AArch64 Mac or an AMD64 Windows workstation for the following platform configurations: 1. Mac with default (MPS) pytorch 2. Windows with CUDA pytorch 3. AArch64 Linux with CPU pytorch 4. AMD64 Linux with CPU pytorch 5. AMD64 Linux with CUDA pytorch P.S. Big thanks for making Ruff, we're huge fans of linting and formatting both. |
It's a hacky workaround, but it seems to work so far. It would be much nicer to see this solved in a better way, though!