From 7f03c846d160187eac00d5b3473b254c59f841ad Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Fri, 27 Feb 2026 03:10:27 +0000 Subject: Add python-parasail. Change-Id: I2002ccfc73ab5205b01a430f5be89e976b563765 --- gn/packages/bioinformatics.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gn/packages/bioinformatics.scm b/gn/packages/bioinformatics.scm index 7554321..3734a79 100644 --- a/gn/packages/bioinformatics.scm +++ b/gn/packages/bioinformatics.scm @@ -15,6 +15,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system meson) #:use-module (guix build-system ocaml) + #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (guix build-system r) #:use-module (guix build-system trivial) @@ -4941,3 +4942,34 @@ reference implementation for these algorithms in addition to providing an implementation of the best-performing algorithm(s) to date on today's most advanced CPUs.") (license license:bsd-2))) + +(define-public python-parasail + (package + (name "python-parasail") + (version "1.3.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "parasail" version)) + (sha256 + (base32 "03qvnswvzv6pv5lzlnd05rbjphhl29qiasbyvnpmmvz3z9fh79yn")))) + (build-system pyproject-build-system) + (arguments + (list #:test-backend #~'unittest + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'insert-libparasail + (lambda* (#:key inputs #:allow-other-keys) + (copy-file (search-input-file inputs "/lib/libparasail.so") + "parasail/libparasail.so")))))) + (inputs + (list parasail)) + (native-inputs + (list python-setuptools python-wheel)) + (propagated-inputs + (list python-numpy)) + (home-page "https://github.com/jeffdaily/parasail-python") + (synopsis "Parasail Python bindings") + (description "This package provides Python bindings for the +parasail C library.") + (license license:bsd-2))) -- cgit 1.4.1