From eb5b565bae5e288c819513ce8b295944ceafb413 Mon Sep 17 00:00:00 2001 From: Chris Pattison Date: Fri, 2 Sep 2022 12:00:59 -0700 Subject: [PATCH] pythonPackages.galois: 0.0.32 -> 0.1.1 --- .../python-modules/galois/default.nix | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/galois/default.nix b/pkgs/development/python-modules/galois/default.nix index b4d66188e312..3c0ba94d3ab4 100644 --- a/pkgs/development/python-modules/galois/default.nix +++ b/pkgs/development/python-modules/galois/default.nix @@ -1,5 +1,6 @@ { lib , buildPythonPackage +, setuptools-scm , pythonOlder , fetchFromGitHub , pytestCheckHook @@ -11,8 +12,8 @@ buildPythonPackage rec { pname = "galois"; - version = "0.0.32"; - format = "setuptools"; + version = "0.1.1"; + format = "pyproject"; disabled = pythonOlder "3.7"; @@ -20,9 +21,15 @@ buildPythonPackage rec { owner = "mhostetter"; repo = "galois"; rev = "refs/tags/v${version}"; - sha256 = "sha256-+cxRLrfqk3N9pWKCVsTxruZwMYZ5dQyKJRnrb8y+ECM="; + sha256 = "sha256-ekbebwsdGkINdOFI+LLdwTRBN6d8mlNmftkj5SNRKNI="; }; + SETUPTOOLS_SCM_PRETEND_VERSION = version; + + nativeBuildInputs = [ + setuptools-scm + ]; + propagatedBuildInputs = [ numpy numba @@ -35,8 +42,9 @@ buildPythonPackage rec { ]; postPatch = '' - substituteInPlace setup.cfg \ - --replace "numpy >= 1.18.4, < 1.23" "numpy >= 1.18.4" + substituteInPlace pyproject.toml \ + --replace "numpy >= 1.18.4, < 1.24" "numpy >= 1.18.4" \ + --replace "numba >= 0.53, < 0.57" "numba >= 0.53" \ ''; pythonImportsCheck = [ "galois" ];