(feat) proxy - remove subprocess install

This commit is contained in:
ishaan-jaff 2023-12-27 17:27:41 +05:30
parent e516cfe9f5
commit af15e49948
2 changed files with 2 additions and 28 deletions

View file

@ -20,33 +20,8 @@ try:
import backoff import backoff
import yaml import yaml
import orjson import orjson
except ImportError: except ImportError as e:
import sys raise ImportError(f"Missing dependency {e}. Run `pip install litellm[proxy]`")
subprocess.check_call(
[
sys.executable,
"-m",
"pip",
"install",
"uvicorn",
"fastapi",
"appdirs",
"backoff",
"pyyaml",
"orjson",
]
)
import uvicorn
import fastapi
import appdirs
import backoff
import yaml
import orjson
warnings.warn(
"Installed runtime dependencies for proxy server. Specify these dependencies explicitly with `pip install litellm[proxy]`"
)
import random import random

View file

@ -28,7 +28,6 @@ rq = {version = "*", optional = true}
proxy = [ proxy = [
"uvicorn", "uvicorn",
"fastapi", "fastapi",
"appdirs",
"backoff", "backoff",
"pyyaml", "pyyaml",
"rq", "rq",