~ruther/guix-local

3e38b6a57f742b73b0b087eb180f0659e72165e1 — Nicolas Graves 9 months ago 6d650b5
gnu: Add python-oslo-log-bootstrap.

This partial package can only work in the context of the native-input
of python-oslo-config.

* gnu/packages/openstack.scm (python-oslo-log-bootstrap): New variable.

Change-Id: Ie02c90ef64ad230072066f8ab00e1d0bde68d594
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 15 insertions(+), 0 deletions(-)

M gnu/packages/openstack.scm
M gnu/packages/openstack.scm => gnu/packages/openstack.scm +15 -0
@@ 47,6 47,7 @@
  #:use-module (guix build-system python)
  #:use-module (guix build-system pyproject)
  #:use-module (guix download)
  #:use-module (guix utils)
  #:use-module ((guix licenses)
                #:select (asl2.0))
  #:use-module (guix packages)


@@ 597,6 598,20 @@ configuration for all OpenStack projects.  It also provides custom formatters,
handlers and support for context specific logging (like resource id’s etc).")
  (license asl2.0)))

(define-public python-oslo-log-bootstrap
  (hidden-package
   (package/inherit python-oslo-log
     (arguments
      (substitute-keyword-arguments (package-arguments python-oslo-log)
        ((#:tests? t? #t)
         #f)
        ((#:phases phases #~%standard-phases)
         #~(modify-phases #$phases
             (delete 'sanity-check)))))
     (propagated-inputs
      (modify-inputs (package-propagated-inputs python-oslo-log)
        (delete "python-oslo-config"))))))

(define-public python-oslo-serialization
  (package
    (name "python-oslo-serialization")