summaryrefslogtreecommitdiff
path: root/media-libs/mutagen
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-05-31 20:59:14 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-05-31 20:59:14 +0100
commite748ba9741f6540f4675c23e3e37b73e822c13a4 (patch)
tree23dece8beabb3a3d7c6c0273b0eb40b21c62a889 /media-libs/mutagen
parent908778078736bd36f7a60a2d576d415cb8e000fa (diff)
gentoo resync : 31.05.2021
Diffstat (limited to 'media-libs/mutagen')
-rw-r--r--media-libs/mutagen/Manifest2
-rw-r--r--media-libs/mutagen/mutagen-1.45.1.ebuild33
2 files changed, 12 insertions, 23 deletions
diff --git a/media-libs/mutagen/Manifest b/media-libs/mutagen/Manifest
index 9135b89c052a..25894c44fc0d 100644
--- a/media-libs/mutagen/Manifest
+++ b/media-libs/mutagen/Manifest
@@ -1,3 +1,3 @@
DIST mutagen-1.45.1.tar.gz 1285455 BLAKE2B a1e29698d96b4c98f16e18dd8b3f902e41dcc4409d01da861a726a6a9fbd7f116e07b4e1872b8b3857f0eec080d18bac736de741635746f5c71416a3a8ef6e78 SHA512 c5244efa01b9de5ec22ceca39e55f34b933ca4a5bec0f2088fd3adca657f0230cbe85cd5e156db1d90fb44d9339bc94dc3bdcd3e49f1b0d46bc3d71ece6b45d8
-EBUILD mutagen-1.45.1.ebuild 1129 BLAKE2B bcf3eeb51a0ffcb317e24ed18e52135de527d0f12f1361764e841d1ad96c60bf6fa332f5ed0e75553fd2c7026f63ada443fcc893d2fc58b46b634390ea22bf37 SHA512 8a4397ad2fdf912d22d50104232a76382c67625dfba985b48a6106fec620e69ae274832ada15d8c7f14dd8c8e1ed95cd8626d316b9220fafbf3dbcc8ebdb8d93
+EBUILD mutagen-1.45.1.ebuild 888 BLAKE2B 24a1624088d8aa1a3ae3b786bf07a63a0ea69dfade5043ae475a1e8ee16d2673b6f691e1f5e3e6a480bb15dc1eb9148319bf9f01e11bbff12fcd8bcb976ba56d SHA512 6c96861c937a360045ecf9cad34d0cbc161cd4c20dede873b75f6175c63d2799ff7be4f241d9ca4503a46c9d49cad8151e3f054f6d1a3398d7c031b96822c0a6
MISC metadata.xml 380 BLAKE2B 9fd70ca6ca6e8d17b66ea703f65885b87714ed0560ffe7502d85da3ee8fdf1d62545c1166b64d99f2bd2bfa6105f8f8865bc28769069c1ae3da4b1c3c174fd69 SHA512 87ce1f85bd6aff7c159fd22a412eb9ea95ac4f58fb2cc70fd4c4f470bfe9f6366b906bc9cef833ae5c10b7a3601c15edab9e8418cf78d7d9e993191873f41d59
diff --git a/media-libs/mutagen/mutagen-1.45.1.ebuild b/media-libs/mutagen/mutagen-1.45.1.ebuild
index 2f34aa453892..6c482da9106b 100644
--- a/media-libs/mutagen/mutagen-1.45.1.ebuild
+++ b/media-libs/mutagen/mutagen-1.45.1.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Audio metadata tag reader and writer implemented in pure Python"
@@ -14,34 +13,24 @@ SRC_URI="https://github.com/quodlibet/mutagen/releases/download/release-${PV}/${
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="doc test"
-# TODO: Missing support for >=dev-python/eyeD3-0.7 API
-# test? ( >=dev-python/eyeD3-0.7 )
BDEPEND="
- doc? (
- dev-python/sphinx
- dev-python/sphinx_rtd_theme
- )
test? (
+ dev-python/eyeD3[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/pyflakes[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
)
"
-RESTRICT="!test? ( test )"
+DOCS=( NEWS README.rst )
-python_compile_all() {
- use doc && emake -C docs
-}
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme
python_test() {
- esetup.py test --no-quality
-}
-
-python_install_all() {
- local DOCS=( NEWS README.rst )
- use doc && local HTML_DOCS=( docs/_build/. )
- distutils-r1_python_install_all
+ local deselect=(
+ tests/quality/test_flake8.py
+ )
+ epytest ${deselect[@]/#/--deselect }
}