Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Which also installs a complete JVM in it.


That's one of the great things about uv: it uses clever symlink tricks to avoid installing copies of things, so it's wildly fast.


Not really; it can just symlink the base executable and make a few folders and scripts.

    $ python -m venv --without-pip test-venv && du -sh test-venv
    56K     test-venv


Conceptually, a venv has its own executable.

Physically, that can just be a symlink to the system python (or another version that is still potentially shared with multiple venvs.)




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: