gnu: eyed3: Update to 0.9.8.

* gnu/packages/mp3.scm (eyed3): Update to 0.9.8.
[source]: Adjust pypi-uri name, PyPI style guide forces to use lowercase
and "_" in archive names.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools and python-wheel.
[propagated-inputs]: Remove python-six.

Change-Id: Ie3b8ca11222f957227d4e1b889cc68522fabb8a5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nguyễn Gia Phong 2025-07-04 15:47:56 +09:00 committed by Sharlatan Hellseher
parent cf266688dd
commit e14ccf95b1
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -14,6 +14,7 @@
;;; Copyright © 2022 Joeke de Graaf <joeke@posteo.net> ;;; Copyright © 2022 Joeke de Graaf <joeke@posteo.net>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2025 Janneke Nieuwenhuizen <janneke@gnu.org> ;;; Copyright © 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2025 Nguyễn Gia Phong <mcsinyx@disroot.org>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -631,20 +632,18 @@ compression format (.mpc files).")
(define-public eyed3 (define-public eyed3
(package (package
(name "eyed3") (name "eyed3")
(version "0.9.7") (version "0.9.8")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "eyeD3" version)) (uri (pypi-uri "eyed3" version))
(sha256 (sha256
(base32 "03ygqns4ibq0nnbvdm1pk97nzyqrl76df2cl9w8lasipjf9qxcck")))) (base32 "00wqmy7x8g25h75ajc9vcd3nxny7a3k17h8qnpbvb9fmv13yz5m2"))))
(build-system python-build-system) (build-system pyproject-build-system)
(arguments (arguments
`(#:tests? #f)) ; the required test data contains copyrighted material `(#:tests? #f)) ; the required test data contains copyrighted material
(propagated-inputs (native-inputs (list python-setuptools python-wheel))
(list python-deprecation (propagated-inputs (list python-deprecation python-filetype))
python-filetype
python-six))
(synopsis "MP3 tag ID3 metadata editor") (synopsis "MP3 tag ID3 metadata editor")
(description "eyeD3 is a Python tool for working with audio files, (description "eyeD3 is a Python tool for working with audio files,
specifically mp3 files containing ID3 metadata (i.e. song info). It provides a specifically mp3 files containing ID3 metadata (i.e. song info). It provides a