From 5b114f0534d820d60186d402e8964b64d67e810e Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Mon, 5 Jan 2026 15:37:43 +0800 Subject: [PATCH] buildPython*: overrideStdenvCompat: lower warnings down to the stdenv override value If Nix supports lazy attribute names in the future, this change will make `.override` warning-free and make such warning (or future throw) remediateable via another override. --- pkgs/development/interpreters/python/python-packages-base.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/python/python-packages-base.nix b/pkgs/development/interpreters/python/python-packages-base.nix index 74ae67e1b563..1fe5fcbaf60e 100644 --- a/pkgs/development/interpreters/python/python-packages-base.nix +++ b/pkgs/development/interpreters/python/python-packages-base.nix @@ -63,8 +63,8 @@ let ''; in if !(lib.isFunction args) && (args ? stdenv) then - applyMsgStdenvArg (getName args) ( - f'.override { inherit (args) stdenv; } (removeAttrs args [ "stdenv" ]) + f'.override { stdenv = applyMsgStdenvArg (getName args) args.stdenv; } ( + removeAttrs args [ "stdenv" ] ) else f args