uv/crates/install-wheel-rs/src
Charlie Marsh af13c83177
Overwrite individual files when reflinking (#556)
Similar to #516, but for individual files.

## Test Plan

Ran:

```sh
cargo run -p puffin-cli -- pip-uninstall plaid-python
mkdir -p /Users/crmarsh/workspace/puffin/.venv/lib/python3.10/site-packages/tests
echo "x=1" > /Users/crmarsh/workspace/puffin/.venv/lib/python3.10/site-packages/tests/__init__.py
cargo run -p puffin-cli -- pip-sync requirements.txt --no-cache --verbose
```
2023-12-04 23:59:35 +00:00
..
install_location.rs Unify python interpreter abstractions (#178) 2023-10-25 20:11:36 +00:00
lib.rs Deduplicate various .dist-info/METADATA read implementations (#531) 2023-12-03 21:29:00 -05:00
linker.rs Overwrite individual files when reflinking (#556) 2023-12-04 23:59:35 +00:00
main.rs Write direct_url.json in wheel installer (#337) 2023-11-06 17:09:28 +00:00
pip_compileall.py Copy over install-wheel-rs crate (#33) 2023-10-06 21:38:38 -04:00
python_bindings.rs Write direct_url.json in wheel installer (#337) 2023-11-06 17:09:28 +00:00
record.rs Store unzipped wheels in a cache (#49) 2023-10-08 04:04:48 +00:00
script.rs Use FxHash (#151) 2023-10-20 05:26:06 +00:00
uninstall.rs Remove __pycache__ directories when uninstalling (#397) 2023-11-10 14:55:33 -05:00
wheel.rs Deduplicate various .dist-info/METADATA read implementations (#531) 2023-12-03 21:29:00 -05:00