From 041506937a3b29367495531896396e9e20386ce9 Mon Sep 17 00:00:00 2001 From: Martina Gerbino Date: Fri, 31 Jan 2025 16:12:02 +0100 Subject: [PATCH] proposed fix to issue 398 --- cobaya/install.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cobaya/install.py b/cobaya/install.py index 548d2e9c..473ad840 100644 --- a/cobaya/install.py +++ b/cobaya/install.py @@ -190,10 +190,9 @@ def install(*infos, **kwargs): package_install = info.get("package_install") or {} # If a class_name AND pip install were specified, make sure the class name is # used. Otherwise the pip package would be inferred from the alias. - if ( - package_install == "pip" or - ("pip" in package_install and package_install["pip"] is None) - ): + if(package_install == "pip"): + package_install = {"pip": None} + if("pip" in package_install and package_install["pip"] is None): package_install["pip"] = class_name min_version = package_install.get('min_version')