Makefile installs uv and modifies user's bashrc
The makefile will curl | bash the uv installer script if uv is not available on the system https://github.com/GoogleCloudPlatform/agent-starter-pack/blob/e22ea483b6b82b18cc84b2a1ad5064f9de79bd41/src/base_template/Makefile#L2
I also like uv, but this might really throw some users since it installs into their home directory and modifies their shell profile (~/.bashrc). Maybe doing https://docs.astral.sh/uv/configuration/installer/#unmanaged-installations if uv is not on path would be cleaner.
Thanks a lot for raising the first issue on the repo @aabmass. I am well noting this, it's something which I agree needs to looked at. Do you think perhaps an interactive prompt asking for confirmation might be better?