~ruther/guix-local

00df32ae97d40f763e147272ef979bb229a6f075 — Nicolas Graves 9 months ago 1b3900b
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>
1 files changed, 17 insertions(+), 5 deletions(-)

M gnu/packages/audio.scm
M gnu/packages/audio.scm => gnu/packages/audio.scm +17 -5
@@ 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