https://vasuper.dev/posts/using_uv/
Using UV to manage a python project