From 742fcd39e9b0ca4dafa319dcb63e241f50e2ace4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 7 May 2026 07:54:15 +0000 Subject: [PATCH] python3Packages.phonopy: 3.4.0 -> 3.5.1 Diff: https://github.com/phonopy/phonopy/compare/v3.4.0...v3.5.1 Changelog: http://phonopy.github.io/phonopy/changelog.html --- pkgs/development/python-modules/phonopy/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/phonopy/default.nix b/pkgs/development/python-modules/phonopy/default.nix index b178b881c0c1..1f3fd633936f 100644 --- a/pkgs/development/python-modules/phonopy/default.nix +++ b/pkgs/development/python-modules/phonopy/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -24,14 +25,15 @@ buildPythonPackage (finalAttrs: { pname = "phonopy"; - version = "3.4.0"; + version = "3.5.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "phonopy"; repo = "phonopy"; tag = "v${finalAttrs.version}"; - hash = "sha256-pCBCZzVSthExY6NhmQKyGj7aFgvHLyztUToYGL4Y3Jo="; + hash = "sha256-P5anv0bg+L5dUdmZBECPNLa1AzjB782s8IfZCun7pN4="; }; postPatch = '' @@ -61,6 +63,11 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ pytestCheckHook ]; + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + # Prevents 'Fatal Python error: Aborted' on darwin during checkPhase + MPLBACKEND = "Agg"; + }; + # prevent pytest from importing local directory preCheck = '' rm -r phonopy