From 2524ab076df3ed3221d6c8cfbc603d6db431fbb1 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Thu, 4 Jun 2026 21:21:10 +0200 Subject: [PATCH 1/2] python3Packages.update-dotdee: modernize and migrate to pyproject --- .../python-modules/update-dotdee/default.nix | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/update-dotdee/default.nix b/pkgs/development/python-modules/update-dotdee/default.nix index f7de851cffa0..5326c6e2e01c 100644 --- a/pkgs/development/python-modules/update-dotdee/default.nix +++ b/pkgs/development/python-modules/update-dotdee/default.nix @@ -1,29 +1,35 @@ { lib, buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + + setuptools, coloredlogs, executor, - fetchFromGitHub, humanfriendly, naturalsort, property-manager, - pytestCheckHook, six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "update-dotdee"; version = "6.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "xolox"; repo = "python-update-dotdee"; - rev = version; + rev = finalAttrs.version; hash = "sha256-2k7FdgWM0ESHQb2za87yhXGaR/rbMYLVcv10QexUH1A="; }; - propagatedBuildInputs = [ + build-system = [ + setuptools + ]; + + dependencies = [ coloredlogs executor humanfriendly @@ -36,7 +42,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace tox.ini \ - --replace " --cov --showlocals --verbose" "" + --replace-fail " --cov --showlocals --verbose" "" ''; pythonImportsCheck = [ "update_dotdee" ]; @@ -53,4 +59,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ eyjhb ]; }; -} +}) From fdb12c01c6497ed9a81c351b6641f256ba6a7399 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Thu, 4 Jun 2026 21:21:25 +0200 Subject: [PATCH 2/2] python3Packages.update-dotdee: add changelog --- pkgs/development/python-modules/update-dotdee/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/update-dotdee/default.nix b/pkgs/development/python-modules/update-dotdee/default.nix index 5326c6e2e01c..d4425172f10b 100644 --- a/pkgs/development/python-modules/update-dotdee/default.nix +++ b/pkgs/development/python-modules/update-dotdee/default.nix @@ -56,6 +56,7 @@ buildPythonPackage (finalAttrs: { description = "Generic modularized configuration file manager"; mainProgram = "update-dotdee"; homepage = "https://github.com/xolox/python-update-dotdee"; + changelog = "https://github.com/xolox/python-update-dotdee/blob/${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eyjhb ]; };