From e2f75c6f5e2db43203821a207af9b650391973ed Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Mon, 27 Jan 2025 01:48:44 +0800 Subject: [PATCH] python3Packages.buildPythonPackage: use pythonRelaxDepsHook iff related attributes non-empty --- .../interpreters/python/mk-python-derivation.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index c2099c6c4d4b..b79d5325a4f3 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -308,9 +308,11 @@ let # pythonCatchConflictsHook ] - ++ optionals (attrs ? pythonRelaxDeps || attrs ? pythonRemoveDeps) [ - pythonRelaxDepsHook - ] + ++ + optionals (finalAttrs.pythonRelaxDeps or [ ] != [ ] || finalAttrs.pythonRemoveDeps or [ ] != [ ]) + [ + pythonRelaxDepsHook + ] ++ optionals removeBinBytecode [ pythonRemoveBinBytecodeHook ]