From 54665c797e1f3fb16c8651074e4884fdd9ca9d52 Mon Sep 17 00:00:00 2001 From: Jordan Wiens Date: Wed, 8 Mar 2023 12:54:54 -0500 Subject: pip should upgrade dependencies if required --- python/scriptingprovider.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python') diff --git a/python/scriptingprovider.py b/python/scriptingprovider.py index 256b256f..a8ce3c0a 100644 --- a/python/scriptingprovider.py +++ b/python/scriptingprovider.py @@ -825,7 +825,7 @@ from binaryninja import * self.locals["current_mlil_ssa"] = current_mlil.ssa_form if current_hlil is not None: self.locals["current_hlil_ssa"] = current_hlil.ssa_form - + if self.active_view is not None: self.locals["current_data_var"] = self.active_view.get_data_var_at(self.active_addr) @@ -1447,7 +1447,7 @@ class PythonScriptingProvider(ScriptingProvider): ) return False - args: List[str] = [str(python_bin), "-m", "pip", "--isolated", "--disable-pip-version-check"] + args: List[str] = [str(python_bin), "-m", "pip", "--isolated", "--disable-pip-version-check", "--upgrade", "--upgrade-strategy", "only-if-needed"] proxy_settings = settings.Settings().get_string("network.httpsProxy") if proxy_settings: args.extend(["--proxy", proxy_settings]) -- cgit v1.3.1