From b302b9039024c103fcc1dd7472ddb148716feaed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Mon, 15 Mar 2021 03:07:52 +0000 Subject: [PATCH] Fix python specs. --- ognibuild/resolver/apt.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ognibuild/resolver/apt.py b/ognibuild/resolver/apt.py index 3d1679e..83cd3fa 100644 --- a/ognibuild/resolver/apt.py +++ b/ognibuild/resolver/apt.py @@ -500,10 +500,14 @@ def resolve_autoconf_macro_req(apt_mgr, req): def resolve_python_module_req(apt_mgr, req): + if req.minimum_version: + specs = [(">=", req.minimum_version)] + else: + specs = [] if req.python_version == 2: - return get_package_for_python_module(apt_mgr, req.module, "cpython2", req.specs) + return get_package_for_python_module(apt_mgr, req.module, "cpython2", specs) elif req.python_version in (None, 3): - return get_package_for_python_module(apt_mgr, req.module, "cpython3", req.specs) + return get_package_for_python_module(apt_mgr, req.module, "cpython3", specs) else: return None