Persistent storage for module extension evaluation. #24777
Labels
team-ExternalDeps
External dependency handling, remote repositiories, WORKSPACE file.
type: feature request
untriaged
Description of the feature request:
This has been discussed in this Slack thread
And it is outlined in this proposal document
Which category does this issue belong to?
This is about
bzlmod
extension evaluation.What underlying problem are you trying to solve with this feature?
I would like to store URL, sha256 values that I can fetch from the PyPI index. That is something that is a by product of the extension evaluation and I would like to reuse that in future evaluations.
Just to be clear, my intention would be to use this in
rules_python
when we download these facts available through PyPI server:a
for versionb
has artifacts downloadable atX
with hashY
.X
have further METADATA files associated with other hashes.I would like to mark the extension as reproducible so that only the facts are persisted in the
MODULE.bazel.lock
file. For my usecase arch/os dependent facts are not needed.The text was updated successfully, but these errors were encountered: