Skip to content

Commit 4a750ce

Browse files
authored
Support uv for installing third party dependencies (#13706)
1 parent 26d4451 commit 4a750ce

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
import subprocess
2+
import sys
23

34
from ts_utils.requirements import get_external_stub_requirements
45

6+
use_uv = "--uv" in sys.argv
7+
if use_uv:
8+
pip_command = ["uv", "pip", "install"]
9+
else:
10+
pip_command = ["pip", "install"]
11+
512
requirements = get_external_stub_requirements()
6-
subprocess.check_call(("pip", "install", *[str(requirement) for requirement in requirements]))
13+
subprocess.check_call(pip_command + [str(requirement) for requirement in requirements])

0 commit comments

Comments
 (0)