conda fetch_latest_path
interface may still read repodata into memory
#440
Labels
type::bug
describes erroneous operation, use severity::* to classify the type
Checklist
What happened?
This will require collaboration with the conda repository, reporting here because this project can benefit from lower in-Python memory usage while classic-solver conda will always load repodata in Python anyway.
We see that
fetch_latest_path
can still load repodata into memory here https://github.com/conda/conda/blob/main/conda/gateways/repodata/__init__.py#L862C1-L862C68Could this function be patched with a "don't load" flag?
The logic to save cache state is a part of that convoluted function, so an attempt to bypass to a lower level might not correctly fetch from the local cache on a second request.
Conda Info
No response
Conda Config
No response
Conda list
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: