# 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} ) DISTUTILS_EXT=1 inherit distutils-r1 DESCRIPTION="Fuzzy matching library - C++ extension for Python" HOMEPAGE="https://pypi.org/project/python-tlsh/" SRC_URI="https://github.com/trendmicro/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" S=${WORKDIR}/${P}/py_ext LICENSE="|| ( Apache-2.0 BSD )" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86" DEPEND="dev-libs/tlsh" RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}"/${P}-setup-sources.patch "${FILESDIR}"/${P}-r1-py312.patch ) python_test() { ../Testing/python_test.sh "${EPYTHON}" || die }