diff --git a/pkgs/development/python-modules/onnxconverter-common/default.nix b/pkgs/development/python-modules/onnxconverter-common/default.nix index ab87d5266c1f..95ca6b17ba91 100644 --- a/pkgs/development/python-modules/onnxconverter-common/default.nix +++ b/pkgs/development/python-modules/onnxconverter-common/default.nix @@ -11,16 +11,23 @@ onnxruntime, }: -buildPythonPackage rec { - pname = "onnxconverter-common"; +let version = "1.16.0"; +in +buildPythonPackage (finalAttrs: { + pname = "onnxconverter-common"; + version = + # prevent downgrade to 0.x tags, only 1.x are releases + # https://pypi.org/project/onnxconverter-common/#history + assert (lib.versionAtLeast version "1.0"); + version; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "onnxconverter-common"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-M62mbIqFwnPdRlf6J8DrNRhLH0uHns51K/pWnWLxI5Q="; }; @@ -56,7 +63,7 @@ buildPythonPackage rec { meta = { description = "ONNX Converter and Optimization Tools"; homepage = "https://github.com/microsoft/onnxconverter-common"; - changelog = "https://github.com/microsoft/onnxconverter-common/releases/tag/${src.tag}"; + changelog = "https://github.com/microsoft/onnxconverter-common/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; }; -} +})