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