For further information, see mach-nix
The data is updated twice each day via a github cron action. You can fork this repo and it should continue to update itself.
This data allows deterministic dependency resolution which is required by mach-nix to generate reproducible python environments.
The data contains dependencies for sdist and wheel packages, though the sdist dependencies are not fully complete, since there is no fixed standard for declaring dependencies in sdist packages. Most sdist packages which use setuptools/setup.py are contained.
It will still have the cron action and you probably don't need to do anything.
Use the included nix flake app to keep the data updated:
- install nix: https://nixos.org/download.html
- get a flakes capable shell
nix-shell -p nixFlakes
- execute
nix run .#job-sdist-wheel