From ba84bc11c4f0721bb8e874e9644e495dce883f65 Mon Sep 17 00:00:00 2001 From: Lucas Hoffmann Date: Tue, 14 Jul 2026 06:28:19 +0200 Subject: [PATCH 1/3] afew: 3.0.1 -> 4.0.0 Changelog: https://github.com/afewmail/afew/blob/master/NEWS.md#afew-400-2026-07-16 --- pkgs/by-name/af/afew/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/af/afew/package.nix b/pkgs/by-name/af/afew/package.nix index d5aa04249411..5928db88c1a4 100644 --- a/pkgs/by-name/af/afew/package.nix +++ b/pkgs/by-name/af/afew/package.nix @@ -9,17 +9,17 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "afew"; - version = "3.0.1"; + version = "4.0.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - sha256 = "0wpfqbqjlfb9z0hafvdhkm7qw56cr9kfy6n8vb0q42dwlghpz1ff"; + hash = "sha256-d6WfXt4K5nLawwdsWXHgy0+nMJXqxs9QQ0xmVeX1m3Q="; }; nativeBuildInputs = with python3Packages; [ sphinxHook - setuptools_80 + setuptools setuptools-scm ]; @@ -31,7 +31,7 @@ python3Packages.buildPythonApplication (finalAttrs: { propagatedBuildInputs = with python3Packages; [ chardet dkimpy - notmuch + notmuch2 setuptools ]; From f6a8557194015f5152637b00d17232ccb302f60e Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 16 Jul 2026 17:33:37 +0200 Subject: [PATCH 2/3] afew: 4.0.0 -> 4.0.1 --- pkgs/by-name/af/afew/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/af/afew/package.nix b/pkgs/by-name/af/afew/package.nix index 5928db88c1a4..4b9534b4e0ea 100644 --- a/pkgs/by-name/af/afew/package.nix +++ b/pkgs/by-name/af/afew/package.nix @@ -9,12 +9,12 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "afew"; - version = "4.0.0"; + version = "4.0.1"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-d6WfXt4K5nLawwdsWXHgy0+nMJXqxs9QQ0xmVeX1m3Q="; + hash = "sha256-LPKSD4aMAREtf5Y4A9oa6Sh5lv/uuLpamcP35SBgA/M="; }; nativeBuildInputs = with python3Packages; [ From 45d3f8a556372563769f52efbb4e5753246a8816 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 16 Jul 2026 17:37:37 +0200 Subject: [PATCH 3/3] 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 = [