gnu: python-ncls: Update to 0.0.68.

* gnu/packages/python-xyz.scm (python-ncls): Update to 0.0.68.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-cython, python-pandas, python-pytest,
python-setuptools, python-wheel.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves 2025-03-25 08:56:44 +01:00 committed by Andreas Enge
parent 0edfbc0475
commit 91677b47b2
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -4119,14 +4119,24 @@ protocol.")
(define-public python-ncls
(package
(name "python-ncls")
(version "0.0.65")
(version "0.0.68")
(source (origin
(method url-fetch)
(uri (pypi-uri "ncls" version))
(sha256
(base32
"1wx06xqknd2r98w8z93f47g5dpxzn92kamhj8vkq0nj569hf7cg1"))))
(build-system python-build-system)
"14xsnzr34xa4rwfcdjry9aqjs8i03s9fzy6jgrwj3fr3n6msbal1"))))
(build-system pyproject-build-system)
(arguments
;; Those tests fail with warnings (not errors) for the Numpy update.
;; Remove it at next python-team iteration.
(list #:test-flags ''("--ignore=examples/test_all_overlaps_both.py"
"--ignore=examples/test_find_overlap_list.py")))
(native-inputs (list python-cython
python-pandas
python-pytest
python-setuptools
python-wheel))
(propagated-inputs (list python-numpy))
(home-page "https://github.com/endrebak/ncls")
(synopsis "Nested containment list data structure")