diff --git a/dev-python/hachoir/hachoir-3.3.0.ebuild b/dev-python/hachoir/hachoir-3.3.0.ebuild index f4389e6976..cdcbe369d7 100644 --- a/dev-python/hachoir/hachoir-3.3.0.ebuild +++ b/dev-python/hachoir/hachoir-3.3.0.ebuild @@ -1,21 +1,29 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 DESCRIPTION="Hachoir is a Python library to view and edit a binary stream field by field " -HOMEPAGE="https://github.com/vstinner/hachoir/" +HOMEPAGE=" + https://pypi.org/project/hachoir/ + https://github.com/vstinner/hachoir/ +" +# use git archives for test data, which is missing in pypi tarballs SRC_URI="https://github.com/vstinner/hachoir/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" -distutils_enable_tests pytest +distutils_enable_tests unittest + +python_test() { + local -x SLOW_TESTS=1 + + eunittest tests +} diff --git a/dev-python/hachoir/metadata.xml b/dev-python/hachoir/metadata.xml index 57627bb8a6..cc59b75eef 100644 --- a/dev-python/hachoir/metadata.xml +++ b/dev-python/hachoir/metadata.xml @@ -11,7 +11,7 @@ vstinner@python.org https://github.com/vstinner/hachoir/releases - http://hachoir.readthedocs.io/ + https://hachoir.readthedocs.io/ https://github.com/vstinner/hachoir/issues vstinner/hachoir hachoir