Daniel Holth
Daniel Holth
I'm interested in having the clumsy existing progress bar abstraction send messages to a separate thread or asyncio task, that can better manage progress bars. We have challenges hiding progress...
Doable with `repodata.json.zst` which has `Content-Length` (unlike repodata.json which is typically streaming) and the conda reporters system which provides a working progress bar. See the package download code. Shards index...
This PR means to limit itself to cached .json. Those files certainly should be in utf-8 only; I did not audit the code for any files that may have to...
Oh, I thought we always used etag only when fetching repodata... in the cache `pkgs/cache/*.info.json` I see that our CDN channels store etag and mod, but dynamic channels only supply...
Does `CONDA_REPODATA_TTL=0` help?
My feedback continues to be that it would be better to call this feature "package formats", not extensions, since the word "extension" is overloaded.
I see the same behavior in conda 4.14.0 Guessing this actually happens in the `Channel` class.
This is a change in the file format.
OK, maybe these uppercased checksums are only coming from a rattler API. Should the news mention that the comparison is case-insensitive in (the name of the function)