From bdf0b56b8582b5d0b9ce40dd4580e3dfbf508eee Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Wed, 24 Sep 2025 23:33:00 +0200 Subject: [PATCH] gnu: python-distance: Update to 0.1.3-0.ad7f9dc. * gnu/packages/python-xyz.scm (python-distance): Update to 0.1.3-0.ad7f9dc. [source]: Switch to git-fetch. [arguments]: Set <#:test-backend> and <#:test-flags>. [native-inputs]: Remove python-wheel. Change-Id: I76fdce7caa7cff779ef6df60dd3969aea57be5d5 Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6dd53151c9ee5e51bc14746366ed1f5f218b82db..bbc9d9738e225045d3711c98ab472d5462a1f57e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -770,27 +770,33 @@ fullscreen terminal rendering, and keyboard input event reporting.") (license license:expat))) (define-public python-distance - (package - (name "python-distance") - (version "0.1.3") - (source - (origin - (method url-fetch) - (uri (pypi-uri "Distance" version)) - (sha256 - (base32 "0la51nzzqrkisshwbk2wpviisqqzylwkz9qsa9f3y05nyn27b030")))) - (build-system pyproject-build-system) - (native-inputs - (list python-setuptools - python-wheel)) - (home-page "https://github.com/doukremt/distance") - (synopsis "Utilities for comparing sequences") - (description - "This package provides helpers for computing similarities between + (let ((commit "ad7f9dc7e9b0e88a08d0cefd1442f4ab1dd1779b") + (revision "0")) + (package + (name "python-distance") + (version (git-version "0.1.3" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/doukremt/distance") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vcn0506dy68xyjxdjsl75zzc4b8lmg2yxjgak4i35l7a97yzvwy")))) + (build-system pyproject-build-system) + (arguments + (list #:test-backend #~'custom + #:test-flags #~(list "tests/tests.py"))) + (native-inputs (list python-setuptools)) + (home-page "https://github.com/doukremt/distance") + (synopsis "Utilities for comparing sequences") + (description + "This package provides helpers for computing similarities between arbitrary sequences. Included metrics are Levenshtein, Hamming, Jaccard, and Sorensen distance, plus some bonuses. All distance computations are implemented in pure Python, and most of them are also implemented in C.") - (license license:gpl2+))) + (license license:gpl2+)))) (define-public python-domdf-python-tools (package