Support uv for installing third party dependencies (#13706)

This commit is contained in:
Semyon Moroz
2025-03-25 17:08:14 +04:00
committed by GitHub
parent 26d445142f
commit 4a750cef35
@@ -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])