gnu: Add python-librosa.

* gnu/packages/audio.scm (python-librosa): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
This commit is contained in:
jgart 2021-11-30 13:00:00 -05:00 committed by Mathieu Othacehe
parent b615790a5f
commit 2f0107d8a2
No known key found for this signature in database
GPG key ID: 8354763531769CA6

View file

@ -91,6 +91,7 @@ (define-module (gnu packages audio)
#:use-module (gnu packages libusb) #:use-module (gnu packages libusb)
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#:use-module (gnu packages llvm) #:use-module (gnu packages llvm)
#:use-module (gnu packages machine-learning)
#:use-module (gnu packages man) #:use-module (gnu packages man)
#:use-module (gnu packages maths) #:use-module (gnu packages maths)
#:use-module (gnu packages mp3) ;taglib #:use-module (gnu packages mp3) ;taglib
@ -5481,6 +5482,41 @@ (define-public python-resampy
Home Page}.") Home Page}.")
(license license:isc))) (license license:isc)))
(define-public python-librosa
(package
(name "python-librosa")
(version "0.8.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "librosa" version))
(sha256
(base32 "1cx6rhcvak0hy6bx84jwzpxmwgi92m82w77279akwjmfd3khagf5"))))
(build-system python-build-system)
(arguments
;; Tests require internet connection to download MATLAB scripts for
;; generating the testing data.
`(#:tests? #f))
(propagated-inputs
(list python-audioread
python-decorator
python-joblib
python-numba
python-numpy
python-packaging
python-pooch
python-resampy
python-scikit-learn
python-scipy
python-soundfile))
(home-page "https://librosa.org")
(synopsis "Python module for audio and music processing")
(description
"@code{librosa} is a python package for music and audio analysis. It
provides the building blocks necessary to create music information retrieval
systems.")
(license license:isc)))
(define-public mda-lv2 (define-public mda-lv2
(package (package
(name "mda-lv2") (name "mda-lv2")