From 61d0b05ae7f11e47310f672d7d732faec922f800 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 13 Aug 2026 22:15:01 +0700 Subject: [PATCH 1/2] python3Packages.configupdater: migrate to pyproject As part of https://github.com/NixOS/nixpkgs/issues/515974 --- pkgs/development/python-modules/configupdater/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/configupdater/default.nix b/pkgs/development/python-modules/configupdater/default.nix index 959b0784624e..c811de1b2cb7 100644 --- a/pkgs/development/python-modules/configupdater/default.nix +++ b/pkgs/development/python-modules/configupdater/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, pytestCheckHook, pytest-cov-stub, setuptools-scm, @@ -10,7 +11,7 @@ buildPythonPackage rec { pname = "configupdater"; version = "3.2"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit version; @@ -18,7 +19,10 @@ buildPythonPackage rec { hash = "sha256-n9rFODHBsGKSm/OYtkm4fKMOfxpzXz+/SCBygEEGMGs="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ + setuptools + setuptools-scm + ]; pythonImportsCheck = [ "configupdater" ]; From 3736d192392e1a6196463055292ce2bd50fbe76a Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 13 Aug 2026 22:17:00 +0700 Subject: [PATCH 2/2] python3Packages.configupdater: modernize --- pkgs/development/python-modules/configupdater/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/configupdater/default.nix b/pkgs/development/python-modules/configupdater/default.nix index c811de1b2cb7..78684ec66246 100644 --- a/pkgs/development/python-modules/configupdater/default.nix +++ b/pkgs/development/python-modules/configupdater/default.nix @@ -8,13 +8,15 @@ setuptools-scm, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "configupdater"; version = "3.2"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit version; + inherit (finalAttrs) version; pname = "ConfigUpdater"; hash = "sha256-n9rFODHBsGKSm/OYtkm4fKMOfxpzXz+/SCBygEEGMGs="; }; @@ -40,4 +42,4 @@ buildPythonPackage rec { ]; maintainers = with lib.maintainers; [ ris ]; }; -} +})