guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 00df32ae97d40f763e147272ef979bb229a6f075
Author: Nicolas Graves <[email protected]>
AuthorDate: Wed Aug 13 01:22:42 2025 +0200

    gnu: python-pyaudio: Update to 0.2.14.
    
    * gnu/packages/audio.scm (python-pyaudio): Update to 0.2.14.
    [build-system]: Switch to pyproject-build-system.
    [native-inputs]: Add python-numpy, python-setuptools, python-wheel.
    
    Change-Id: Ie7dd60295e61f95509662769adab3a9e38fa2dce
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/audio.scm | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 153eed9d9a..88aaff754e 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -3473,16 +3473,28 @@ provided by Pipewire.")
 (define-public python-pyaudio
   (package
     (name "python-pyaudio")
-    (version "0.2.12")
+    (version "0.2.14")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "PyAudio" version))
        (sha256
-        (base32 "17pvc27pn2xbisbq7nibhidyw8h2kyms7g2xbyx7nlxwfbdzbpam"))))
-    (build-system python-build-system)
-    (inputs
-     (list portaudio))
+        (base32 "11rgpnahh2kr3x4plr0r7kpccmbplm35cj669wglv6dlg4wgzpvq"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      ;; XXX: Most tests require access to devices.
+      #:tests? #f
+      #:phases
+      #~(modify-phases %standard-phases
+          (replace 'check
+            (lambda* (#:key tests? test-flags #:allow-other-keys)
+              (when tests?
+                (setenv "PYTHONPATH" (string-append (getcwd) "/tests"))
+                (apply invoke "python" test-flags)))))))
+    (native-inputs
+     (list python-numpy python-setuptools python-wheel))
+    (inputs (list portaudio))
     (home-page "https://people.csail.mit.edu/hubert/pyaudio/";)
     (synopsis "Bindings for PortAudio v19")
     (description "This package provides bindings for PortAudio v19, the

Reply via email to