~ruther/guix-local

6a0bd9be26080a4a6a26586a535df31ccdc1b74a — Nicolas Graves 9 months ago e46ad77
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>
2 files changed, 17 insertions(+), 1 deletions(-)

M gnu/packages/openstack.scm
M gnu/packages/python-check.scm
M gnu/packages/openstack.scm => gnu/packages/openstack.scm +16 -0
@@ 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")

M gnu/packages/python-check.scm => gnu/packages/python-check.scm +1 -1
@@ 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