uv/crates/puffin-dispatch
Charlie Marsh ffb8480087
Add --reinstall flag to pip-sync (#590)
## Summary

This PR adds two flags to `pip-sync`: `--reinstall`, and
`--reinstall-package [PACKAGE]`. The former reinstalls all packages in
the requirements, while the latter can be repeated and reinstalls all
specified packages.

For our purposes, a reinstall includes (1) purging the cache, and (2)
marking any already-installed versions as extraneous.

Closes #572.

Closes https://github.com/astral-sh/puffin/issues/271.
2023-12-08 19:58:42 +00:00
..
src Add --reinstall flag to pip-sync (#590) 2023-12-08 19:58:42 +00:00
Cargo.toml Introduce Cache, CacheBucket and CacheEntry (#507) 2023-11-28 17:11:14 +00:00