..

UV hard links

UV creates hard links when installing python packages from cache. This can be verified by checking the inode numbers of the files.

$ uv init

$ uv add requests

$ stat -c '%i' .venv/lib/python3.14/site-packages/requests/__init__.py
15234390

$ stat -c '%i' /home/dom/.cache/uv/archive-v0/i3tVN3Nyn68xaZlAD65cq/requests/__init__.py
15234390