From ac2f882aab521583417e1fc665da8eaf1c97782b Mon Sep 17 00:00:00 2001 From: Ivan Pozdeev Date: Sun, 22 Dec 2024 16:19:59 +0300 Subject: [PATCH] Fix scripts not getting a Python version for `verify_pyXXX` --- plugins/python-build/scripts/add_miniconda.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/python-build/scripts/add_miniconda.py b/plugins/python-build/scripts/add_miniconda.py index 32b191f8..db2acc6b 100755 --- a/plugins/python-build/scripts/add_miniconda.py +++ b/plugins/python-build/scripts/add_miniconda.py @@ -213,7 +213,7 @@ class CondaVersion(NamedTuple): return PyVersion.PY37 else: # since 4.8, Miniconda specifies versions explicitly in the file name - return None + raise ValueError("Miniconda 4.8+ is supposed to specify a Python version explicitly") if self.flavor == "anaconda": # https://docs.anaconda.com/free/anaconda/reference/release-notes/ if v >= (2024,6): @@ -270,6 +270,7 @@ class CondaSpec(NamedTuple): SupportedArch(arch), md5, repo, + py_ver ) if py_version is None and py_ver is None and ver != "latest": spec = spec.with_py_version(spec.version.default_py_version())