From 57762ff36aa3c8c9e03529a744f934e2a7fcf7cb Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Thu, 23 May 2024 02:24:47 +0800 Subject: [PATCH] python3Packages.boltztrap2: fix build --- .../python-modules/boltztrap2/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/boltztrap2/default.nix b/pkgs/development/python-modules/boltztrap2/default.nix index 7994a26618ee..16e9c8f76d47 100644 --- a/pkgs/development/python-modules/boltztrap2/default.nix +++ b/pkgs/development/python-modules/boltztrap2/default.nix @@ -8,16 +8,18 @@ matplotlib, ase, netcdf4, - pytest, pythonOlder, cython, cmake, + setuptools, }: buildPythonPackage rec { pname = "boltztrap2"; version = "24.1.1"; - format = "setuptools"; + + pyproject = true; + build-system = [ setuptools ]; disabled = pythonOlder "3.5"; @@ -27,6 +29,11 @@ buildPythonPackage rec { hash = "sha256-kgv4lPBxcBmRKihaTwPRz8bHTWAWUOGZADtJUb3y+C4="; }; + postPatch = '' + substituteInPlace setup.py \ + --replace-fail "USE_CYTHON = False" "USE_CYTHON = True" + ''; + dontUseCmakeConfigure = true; nativeBuildInputs = [ @@ -34,7 +41,7 @@ buildPythonPackage rec { cython ]; - propagatedBuildInputs = [ + dependencies = [ spglib numpy scipy