rekado pushed a commit to branch master
in repository guix.

commit c41b015ba3164a6316da38d44518de885fa296d3
Author: Ricardo Wurmus <rek...@elephly.net>
AuthorDate: Mon Apr 28 12:18:35 2025 +0200

    gnu: Add python-pyliblo3.
    
    * gnu/packages/audio.scm (python-pyliblo3): New variable.
    
    Change-Id: If06ddf97fef4d5c17beb70aaeeb5068a064127ef
---
 gnu/packages/audio.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 03867b2da3..3a8e8faecb 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -3338,6 +3338,31 @@ to send and receive OSC messages using a nice and simple 
Python API.  Also
 included are the command line utilities @code{send_osc} and @code{dump_osc}.")
     (license license:lgpl2.1+)))
 
+(define-public python-pyliblo3
+  (package
+    (name "python-pyliblo3")
+    (version "0.16.3")
+    (source (origin
+             (method git-fetch)
+             (uri (git-reference
+                   (url "https://github.com/gesellkammer/pyliblo3";)
+                   (commit (string-append "v" version))))
+             (file-name (git-file-name name version))
+             (sha256
+              (base32
+               "1rr2m8jxa5yxyb3pw6h93kvdxg7x0m6sxxxvgn34vq8k8mg1kz21"))))
+    (build-system pyproject-build-system)
+    (native-inputs (list python-cython python-setuptools python-wheel))
+    (inputs (list liblo))
+    (home-page "https://github.com/gesellkammer/pyliblo3";)
+    (synopsis "Python bindings for liblo")
+    (description
+     "Pyliblo is a Python wrapper for the liblo Open Sound Control (OSC)
+library.  It supports almost the complete functionality of liblo, allowing you
+to send and receive OSC messages using a nice and simple Python API.  Also
+included are the command line utilities @code{send_osc} and @code{dump_osc}.")
+    (license license:lgpl2.1+)))
+
 (define-public python-soundfile
   (package
     (name "python-soundfile")

Reply via email to