# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=hatchling inherit distutils-r1 shell-completion DESCRIPTION="Personal advice utility for Gentoo package maintainers" HOMEPAGE=" https://find-work.sysrq.in/ https://pypi.org/project/find-work/ " if [[ ${PV} == *9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://git.sysrq.in/${PN}" else inherit pypi KEYWORDS="~amd64" fi LICENSE="WTFPL-2" SLOT="0" IUSE="minimal" RDEPEND=" =dev-python/aiohttp-3[${PYTHON_USEDEP}] =dev-python/platformdirs-4[${PYTHON_USEDEP}] =dev-python/pydantic-2[${PYTHON_USEDEP}] =dev-python/requests-2[${PYTHON_USEDEP}] "${path}" <<-EOF || die __path__ = __import__('pkgutil').extend_path(__path__, __name__) EOF emake completions BIN="${BUILD_DIR}/install${EPREFIX}/usr/bin/find-work" sphinx_compile_all rm "${path}" || die } python_test() { distutils_write_namespace find_work distutils-r1_python_test } src_install() { distutils-r1_src_install local mymakeargs=( DESTDIR="${D}" PREFIX="${EPREFIX}"/usr BASHCOMPDIR="$(get_bashcompdir)" ZSHCOMPDIR="$(get_zshcompdir)" FISHCOMPDIR="$(get_fishcompdir)" ) emake "${mymakeargs[@]}" install-data }