summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorjgart <jgart@dismail.de>2024-12-21 21:48:19 -0600
committerjgart <jgart@dismail.de>2024-12-21 21:49:30 -0600
commitbc1d2735f750144698a74088fc3deafde0bd72b2 (patch)
tree1841f46a05abe6c53344dd8012e567d60a894127 /gnu
parenta332c23a691cf5d2a195c8e5d97d6036708f2e72 (diff)
gnu: music21: Update to 9.3.0.
* gnu/packages/music.scm (music21): Update to 9.3.0. [native-inputs]: Add python-hatchling. [propagated-inputs]: Add python-jsonpickle, python-matplotlib, python-numpy, and python-requests. Remove python-webcolors. Change-Id: I0053c97d9030a5d5164ef063e08ec1597a5d8d53
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/music.scm25
1 files changed, 16 insertions, 9 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 69f6de13fb..fc6e774eda 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -1766,14 +1766,14 @@ scores.")
(define-public music21
(package
(name "music21")
- (version "7.1.0")
+ (version "9.3.0")
(source
- (origin
- (method url-fetch)
- (uri (pypi-uri "music21" version))
- (sha256
- (base32 "17v2id8qm99xqymqsdczq173fmbdha4w109ahh8j1d9l5a7mqc86"))))
- (build-system python-build-system)
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "music21" version))
+ (sha256
+ (base32 "0jjgyyzw527h026zr2pphj7ba1pda46mi03j0djc2bh6l9ywdx0c"))))
+ (build-system pyproject-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -1783,9 +1783,16 @@ scores.")
(add-installed-pythonpath inputs outputs)
;; See: https://github.com/cuthbertLab/music21/issues/1164
(invoke "python" "-m" "music21.stream.tests")))))))
+ (native-inputs (list python-hatchling))
(propagated-inputs
- (list python-chardet python-joblib python-more-itertools
- python-webcolors))
+ (list python-chardet
+ python-joblib
+ python-jsonpickle
+ python-matplotlib
+ python-more-itertools
+ python-numpy
+ python-requests
+ python-webcolors))
(home-page "https://web.mit.edu/music21/")
(synopsis "Toolkit for Computational Musicology")
(description