From a21053def41f36e1a66298fca28b7e3db90114ce Mon Sep 17 00:00:00 2001 From: Cayetano Santos Date: Thu, 14 Aug 2025 09:00:18 +0200 Subject: [PATCH] gnu: python-sentencepiece: Inherit from sentencepiece. * gnu/packages/machine-learning.scm (python-sentencepiece): Inherit from sentencepiece. [arguments]: Add chdir #:phase. [native-inputs]: Add protobuf. [home-page]: Remove. [license]: Remove. Change-Id: I1072520b6786ded284cc28043fcfb356f748767e Signed-off-by: Danny Milosavljevic --- gnu/packages/machine-learning.scm | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 68838f71cf71dd16842e0fa6f2424b6bae3d9463..8f682cf9a1d7aa91bc0df531b45521102d06dc02 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1455,22 +1455,21 @@ storing tensors safely.") (define-public python-sentencepiece (package + (inherit sentencepiece) (name "python-sentencepiece") - (version "0.1.97") - (source - (origin - (method url-fetch) - (uri (pypi-uri "sentencepiece" version)) - (sha256 - (base32 "0v0z9ryl66432zajp099bcbnwkkldzlpjvgnjv9bq2vi19g300f9")))) (build-system python-build-system) - (native-inputs (list pkg-config)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "python")))))) + (native-inputs (list pkg-config protobuf)) (propagated-inputs (list sentencepiece)) - (home-page "https://github.com/google/sentencepiece") (synopsis "SentencePiece python wrapper") (description "This package provides a Python wrapper for the SentencePiece -unsupervised text tokenizer.") - (license license:asl2.0))) +unsupervised text tokenizer."))) (define-public python-sentence-transformers (package