uv/crates/puffin-interpreter/src
Charlie Marsh a4002fe132
Make cache non-optional in most crates (#293)
This PR makes the cache non-optional in most of Puffin, which simplifies
the code, allows us to reuse the cache within a single command (even
with `--no-cache`), and also allows us to use the cache for disk storage
across an invocation.

I left the cache as optional for the `Virtualenv` and `InterpreterInfo`
abstractions, since those are generic enough that it seems nice to have
a non-cached version, but it's kind of arbitrary.
2023-11-02 13:40:20 -04:00
..
get_interpreter_info.py Unify python interpreter abstractions (#178) 2023-10-25 20:11:36 +00:00
interpreter_info.rs Make cache non-optional in most crates (#293) 2023-11-02 13:40:20 -04:00
lib.rs Unify python interpreter abstractions (#178) 2023-10-25 20:11:36 +00:00
python_platform.rs Unify python interpreter abstractions (#178) 2023-10-25 20:11:36 +00:00
virtual_env.rs Make cache non-optional in most crates (#293) 2023-11-02 13:40:20 -04:00