# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # LocalAI reranking backend (the /rerank endpoint, cross-encoder # relevance scoring for RAG): the rerankers library with its # transformers backend. The venv skeleton lives in # local-ai-python.eclass; the wheels tarball carries a single wheel # (rerankers itself, built from its sdist) — every other dependency is # a tree package. EAPI=8 LOCAL_AI_PYTHON_SMOKE_IMPORTS="backend rerankers" inherit local-ai-python DESCRIPTION="LocalAI reranking backend (rerankers gRPC server)" LICENSE="MIT Apache-2.0" RDEPEND+=" sci-ml/accelerate[${PYTHON_SINGLE_USEDEP}] sci-ml/huggingface_hub[${PYTHON_SINGLE_USEDEP}] >=sci-ml/transformers-5.16.1[${PYTHON_SINGLE_USEDEP}] $(python_gen_cond_dep ' dev-python/annotated-doc[${PYTHON_USEDEP}] dev-python/rich[${PYTHON_USEDEP}] dev-python/typer[${PYTHON_USEDEP}] sci-ml/sentencepiece[${PYTHON_USEDEP}] ') " DEPEND="${RDEPEND}"