If it feels wrong to use uv to manage dependencies, you don't need to go that far. Start with replacing `pip install` with `uv pip install` for a huge free speed boost.
uv pip sync requirements.txt
instead of python3 -m pip install -r requirements.txt