From 3ed3828ad715476649b39fc626f222c9b45a6115 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 28 Nov 2024 00:00:48 +0100 Subject: [PATCH] python312Packages.boltztrap2: fix build --- .../python-modules/boltztrap2/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/boltztrap2/default.nix b/pkgs/development/python-modules/boltztrap2/default.nix index 6ca2997257c93..9f8e737f29793 100644 --- a/pkgs/development/python-modules/boltztrap2/default.nix +++ b/pkgs/development/python-modules/boltztrap2/default.nix @@ -12,6 +12,7 @@ cython, cmake, setuptools, + setuptools-scm, }: buildPythonPackage rec { @@ -19,19 +20,23 @@ buildPythonPackage rec { version = "24.9.4"; pyproject = true; - build-system = [ setuptools ]; + + build-system = [ + setuptools + setuptools-scm + ]; disabled = pythonOlder "3.5"; src = fetchPypi { - pname = "BoltzTraP2"; + pname = "boltztrap2"; inherit version; hash = "sha256-BfGR7sY0E9r+RXA1fC9uy1GXC+EFV1RKOvMyvGcf+aE="; }; postPatch = '' - substituteInPlace setup.py \ - --replace-fail "USE_CYTHON = False" "USE_CYTHON = True" + substituteInPlace pyproject.toml \ + --replace-fail "numpy>=2.0.0" "numpy" ''; dontUseCmakeConfigure = true;