{ lib, buildPythonPackage, fetchFromGitHub, # build-system hatchling, # dependencies filelock, numpy, onnxruntime, }: buildPythonPackage (finalAttrs: { pname = "minisbd"; version = "0.9.3"; pyproject = true; src = fetchFromGitHub { owner = "LibreTranslate"; repo = "MiniSBD"; tag = "v${finalAttrs.version}"; hash = "sha256-QAIuggOxoFeod4CaTDXDQj6UGwRpy4N1Pw0pTXHs7/A="; }; build-system = [ hatchling ]; dependencies = [ filelock numpy onnxruntime ]; pythonImportsCheck = [ "minisbd" ]; meta = { description = "Free and open source library for fast sentence boundary detection"; homepage = finalAttrs.src.meta.homepage; changelog = "https://github.com/LibreTranslate/MiniSBD/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ Stebalien ]; }; })