uv/scripts
Charlie Marsh ab9cc78b7a
Deduplicate symbolic links between purelib and platlib (#3002)
## Summary

This PR adds system install tests to verify the behavior described in
#2798. It turns out this behavior _also_ affects Fedora and Amazon
Linux, we just didn't have the right conditions enabled (specifically,
you need to create the virtualenv with `python -m venv` to get these
symlinks), so the test suite was expanded to capture that.

The issue itself is also fixed by way of deduplicating the
`site-packages` entries.

Closes: https://github.com/astral-sh/uv/issues/2798
2024-04-12 17:08:56 -04:00
..
bench Expand documentation in scripts/bench/__main__.py (#2875) 2024-04-08 02:48:12 +00:00
benchmarks Rename to uv (#1302) 2024-02-15 11:19:46 -06:00
links Add backtracking tests for distribution incompatibilities (#2839) 2024-04-05 18:16:18 +00:00
packages Remove additional 'because' (#2849) 2024-04-06 10:58:23 -04:00
popular_packages Finish install-many with pypi 10k most dependents (#732) 2023-12-27 09:42:51 -05:00
release Move bump.sh to scripts/release.sh (#2787) 2024-04-02 23:25:27 +00:00
requirements DRY up local wheel path in distribution database (#2901) 2024-04-08 10:40:17 -04:00
scenarios Unify packse find links urls (#2969) 2024-04-11 08:35:22 +00:00
check_cache_compat.py fix typos (#2804) 2024-04-03 11:57:19 +00:00
check_system_python.py Deduplicate symbolic links between purelib and platlib (#3002) 2024-04-12 17:08:56 -04:00
release.sh Fixups to release.sh and sync_scenarios.sh (#2790) 2024-04-03 01:59:58 +00:00
sync_scenarios.sh Fixups to release.sh and sync_scenarios.sh (#2790) 2024-04-03 01:59:58 +00:00
transform_readme.py Add top-level benchmark to the README (#2622) 2024-03-22 16:07:31 -04:00