From 6a0bd9be26080a4a6a26586a535df31ccdc1b74a Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Wed, 23 Jul 2025 23:13:18 +0200 Subject: [PATCH] gnu: Add python-cliff-bootstrap. * gnu/packages/openstack.scm (python-cliff-bootstrap): New variable. * gnu/packages/check.scm (python-stestr)[propagated-inputs]: Replace python-cliff by python-cliff-boostrap. Change-Id: I9cc7271bb090127e28a56a8964a9b4cf42fbc800 Signed-off-by: Sharlatan Hellseher --- gnu/packages/openstack.scm | 16 ++++++++++++++++ gnu/packages/python-check.scm | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 950e5d034ad..585cf9c883d 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm @@ -87,6 +87,22 @@ sub-command to do the work. It uses plugins to define sub-commands, output formatters, and other extensions.") (license asl2.0))) +(define-public python-cliff-bootstrap + (hidden-package + (package/inherit python-cliff + (arguments + (substitute-keyword-arguments (package-arguments python-cliff) + ((#:tests? t? #t) + #f) + ((#:phases phases #~%standard-phases) + #~(modify-phases #$phases + (delete 'sanity-check))))) + (native-inputs + (list python-setuptools python-wheel)) + (propagated-inputs + (modify-inputs (package-propagated-inputs python-cliff) + (replace "python-stevedore" python-stevedore-bootstrap)))))) + (define-public python-debtcollector (package (name "python-debtcollector") diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 59ca2174a59..66320312f75 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -3718,7 +3718,7 @@ possibly work.") python-flit-core-next ;requires >=3.12 python-setuptools)) (propagated-inputs - (list python-cliff + (list python-cliff-bootstrap python-fixtures python-pyyaml python-subunit