auto install uv
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import sys
|
||||||
import shlex
|
import shlex
|
||||||
import subprocess
|
import subprocess
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
@@ -8,6 +9,11 @@ def patch():
|
|||||||
return
|
return
|
||||||
|
|
||||||
print("using uv")
|
print("using uv")
|
||||||
|
try:
|
||||||
|
subprocess.run(['uv', '-V'])
|
||||||
|
except FileNotFoundError:
|
||||||
|
subprocess.run([sys.executable, '-m', 'pip', 'install', 'uv'])
|
||||||
|
|
||||||
subprocess.__original_run = subprocess.run
|
subprocess.__original_run = subprocess.run
|
||||||
|
|
||||||
@wraps(subprocess.__original_run)
|
@wraps(subprocess.__original_run)
|
||||||
|
|||||||
Reference in New Issue
Block a user