From 2524ab076df3ed3221d6c8cfbc603d6db431fbb1 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Thu, 4 Jun 2026 21:21:10 +0200 Subject: [PATCH] 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 ]; }; -} +})