uv/crates/puffin-interpreter
konsti d5abd33813
Use atomic writes for the cache consistently (#546)
Ensure we're using atomic writes everywhere in our cache to avoid broken
cache records and error with parallel puffin actions
(https://github.com/astral-sh/puffin/pull/544#issuecomment-1838841581).

All json files that are written to the cache are written atomically and
the build wheels are written to temp dir and then moved atomically. I
didn't touch venv creation though, i don't think that's worth it since
python does not support atomic package installation through its design.
2023-12-04 12:02:01 -05:00
..
src Use atomic writes for the cache consistently (#546) 2023-12-04 12:02:01 -05:00
Cargo.toml Fix cargo warning (#542) 2023-12-04 11:10:36 +00:00