From 45d3f8a556372563769f52efbb4e5753246a8816 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 16 Jul 2026 17:37:37 +0200 Subject: [PATCH] afew: use build-system, dependencies Also drop the propagated dependency on setuptools, it's not needed anymore since 4.0.0. --- pkgs/by-name/af/afew/package.nix | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/af/afew/package.nix b/pkgs/by-name/af/afew/package.nix index 4b9534b4e0ea..aa07786b61df 100644 --- a/pkgs/by-name/af/afew/package.nix +++ b/pkgs/by-name/af/afew/package.nix @@ -17,10 +17,13 @@ python3Packages.buildPythonApplication (finalAttrs: { hash = "sha256-LPKSD4aMAREtf5Y4A9oa6Sh5lv/uuLpamcP35SBgA/M="; }; - nativeBuildInputs = with python3Packages; [ - sphinxHook - setuptools - setuptools-scm + build-system = [ + python3Packages.setuptools + python3Packages.setuptools-scm + ]; + + nativeBuildInputs = [ + python3Packages.sphinxHook ]; sphinxBuilders = [ @@ -28,11 +31,10 @@ python3Packages.buildPythonApplication (finalAttrs: { "man" ]; - propagatedBuildInputs = with python3Packages; [ - chardet - dkimpy - notmuch2 - setuptools + dependencies = [ + python3Packages.chardet + python3Packages.dkimpy + python3Packages.notmuch2 ]; nativeCheckInputs = [