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>
This commit is contained in:
Nicolas Graves 2025-07-23 23:13:18 +02:00 committed by Sharlatan Hellseher
parent e46ad770e6
commit 6a0bd9be26
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5
2 changed files with 17 additions and 1 deletions

View file

@ -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")

View file

@ -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