From 203e523ab70844ea230fd7505511c7e5924c5a9b Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 19 Jul 2025 12:34:39 +0300 Subject: [PATCH] python313Packages.dbus-deviation: remove unused setuptools_git dep, modernize This (via hotdoc) drops git's reverse closure by another 3.7k builds per Linux. --- .../python-modules/dbus-deviation/default.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/dbus-deviation/default.nix b/pkgs/development/python-modules/dbus-deviation/default.nix index 3f455b68a961..158bf7f5d11b 100644 --- a/pkgs/development/python-modules/dbus-deviation/default.nix +++ b/pkgs/development/python-modules/dbus-deviation/default.nix @@ -4,7 +4,6 @@ fetchPypi, lxml, setuptools, - setuptools-git, }: buildPythonPackage rec { @@ -18,15 +17,13 @@ buildPythonPackage rec { }; postPatch = '' - sed -i "/'sphinx',/d" setup.py + substituteInPlace setup.py \ + --replace-fail "'setuptools_git >= 0.3'," "" \ + --replace-fail "'sphinx'," "" ''; - nativeBuildInputs = [ - setuptools - setuptools-git - ]; - - propagatedBuildInputs = [ lxml ]; + build-system = [ setuptools ]; + dependencies = [ lxml ]; pythonImportsCheck = [ "dbusdeviation" ];