~ruther/guix-local

db00c1ef7ccb536345a50a5f67ca0ce2a714194a — Sharlatan Hellseher 4 months ago cec916a
gnu: Add python-ckdl.

* gnu/packages/serialization.scm (python-ckdl): New variable.

Fixes: guix/guix#4184
Change-Id: I8a63d32041981a2eb19dbec826a9a75f44a4d767
1 files changed, 13 insertions(+), 0 deletions(-)

M gnu/packages/serialization.scm
M gnu/packages/serialization.scm => gnu/packages/serialization.scm +13 -0
@@ 657,6 657,19 @@ object, without whitespace.")
This package also provides @samp{kdlpp}, a C++20 wrapper around @samp{ckdl}.")
    (license license:expat)))

(define-public python-ckdl
  (package/inherit ckdl
    (name "python-ckdl")
    (build-system pyproject-build-system)
    (arguments
     (list #:test-backend #~'custom
           #:test-flags #~(list "bindings/python/tests/ckdl_test.py")))
    (native-inputs
     (list python-cython
           python-scikit-build
           python-setuptools))
    (synopsis "Python library for parsing and emitting KDL")))

(define-public capnproto
  (package
    (name "capnproto")