summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-07-23 23:13:18 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-07-27 00:25:50 +0100
commit6a0bd9be26080a4a6a26586a535df31ccdc1b74a (patch)
treed2b72ed41f6c6c4ed9289a7ad059232ced76abe0
parente46ad770e6718dfb952bcbc0727cc6ce4a07338a (diff)
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 <sharlatanus@gmail.com>
-rw-r--r--gnu/packages/openstack.scm16
-rw-r--r--gnu/packages/python-check.scm2
2 files changed, 17 insertions, 1 deletions
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm
index 950e5d034a..585cf9c883 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 59ca2174a5..66320312f7 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