1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-21 16:45:58 +02:00

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 <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves
2025-08-13 01:22:42 +02:00
committed by Sharlatan Hellseher
parent 1b3900b317
commit 00df32ae97
+17 -5
View File
@@ -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