uv mostly gets rid of the “venv activation” thing, you can do uv run main.py and it’ll just work, no need to even install packages explicitly, it’ll also do that for you and make sure your uv.lock is in sync with your environment.
Sounds like at least a minor improvement. Can those me moved and still work? Like, if I move the project folder, do I have to reinitialize it and download all the packages again?
uvmostly gets rid of the “venv activation” thing, you can douv run main.pyand it’ll just work, no need to even install packages explicitly, it’ll also do that for you and make sure youruv.lockis in sync with your environment.Sounds like at least a minor improvement. Can those me moved and still work? Like, if I move the project folder, do I have to reinitialize it and download all the packages again?
you can always keep the venv dir in the project dir, even without uv. that’s what I do most of the times