diff --git a/scripts/install_all_third_party_dependencies.py b/scripts/install_all_third_party_dependencies.py index 25e934eb2e95..a11238da8199 100644 --- a/scripts/install_all_third_party_dependencies.py +++ b/scripts/install_all_third_party_dependencies.py @@ -1,6 +1,13 @@ import subprocess +import sys from ts_utils.requirements import get_external_stub_requirements +use_uv = "--uv" in sys.argv +if use_uv: + pip_command = ["uv", "pip", "install"] +else: + pip_command = ["pip", "install"] + requirements = get_external_stub_requirements() -subprocess.check_call(("pip", "install", *[str(requirement) for requirement in requirements])) +subprocess.check_call(pip_command + [str(requirement) for requirement in requirements])