summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-08-13 01:22:42 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-08-14 13:15:25 +0100
commit00df32ae97d40f763e147272ef979bb229a6f075 (patch)
tree4d9a30a64f8865a58a48ff9546f6b76a530066e1
parent1b3900b3170d8c8acf0eb080b8d31960c445b0a6 (diff)
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>
-rw-r--r--gnu/packages/audio.scm22
1 files changed, 17 insertions, 5 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 153eed9d9a1..88aaff754e1 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