diff options
| author | Arun Isaac | 2026-02-27 03:10:27 +0000 |
|---|---|---|
| committer | Arun Isaac | 2026-02-27 03:13:01 +0000 |
| commit | 7f03c846d160187eac00d5b3473b254c59f841ad (patch) | |
| tree | f35f31f97d64b1b44b006d90e59e7d25ea7808b9 | |
| parent | b854f8c989911d450b20eee454d3275aa3d5d668 (diff) | |
| download | guix-bioinformatics-7f03c846d160187eac00d5b3473b254c59f841ad.tar.gz | |
Add python-parasail.
Change-Id: I2002ccfc73ab5205b01a430f5be89e976b563765
| -rw-r--r-- | gn/packages/bioinformatics.scm | 32 |
1 files changed, 32 insertions, 0 deletions
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))) |
