From 069976daed3e4d410cdd4874dc6db1d4ec783d8b Mon Sep 17 00:00:00 2001 From: ishaan-jaff Date: Tue, 30 Jan 2024 18:19:49 -0800 Subject: [PATCH] (fix) install python-multipart if missing --- litellm/proxy/proxy_server.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 4b13160d77..edd4232f73 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -2972,6 +2972,11 @@ async def google_login(request: Request): "/login", include_in_schema=False ) # hidden since this is a helper for UI sso login async def login(request: Request): + try: + import multipart + except ImportError: + subprocess.run(["pip", "install", "python-multipart"]) + form = await request.form() username = str(form.get("username")) password = form.get("password")