So I just rebuilt my personal #python venv
in my home directory on my #linux daily driver laptop. I did pip freeze > requirements.txt
to capture all the packages I had installed. Then I took away all the ==a,b.c
versioning so I'd install the latest compatible version.
Then I ran uv pip install -r requirements.txt
. This blew me way:
$ time uv pip install -r requirements.txt
Resolved 250 packages in 2.38s
Built python-ldap==3.4.4
Built py-cui==0.1.6
Built docopt==0.6.2
Built email-normalize==2.0.0
Built ecos==2.0.14
... bunch of lines...
real 0m14.028s
user 0m11.605s
sys 0m4.131s
Wow. 250 packages in 14 seconds.