~ruther/guix-local

1c8e159335c3723194cd0e5357c89abb8d4edf13 — Mădălin Ionel Patrașcu 2 years ago 30e5484
gnu: python-plastid: Patch it for python 3.10.

* gnu/packages/bioinformatics.scm (python-plastid)[arguments]: Add new phase
'patch-for-python-3.10.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
1 files changed, 7 insertions(+), 0 deletions(-)

M gnu/packages/bioinformatics.scm
M gnu/packages/bioinformatics.scm => gnu/packages/bioinformatics.scm +7 -0
@@ 3787,6 3787,13 @@ UCSC genome browser.")
                      "-xf" (assoc-ref inputs "test-data"))
              ;; This one requires bowtie-build
              (delete-file "plastid/test/functional/test_crossmap.py")))
          (add-after 'unpack 'patch-for-python-3.10
            (lambda _
              ;; Some classes were moved from collections to collections.abc
              ;; in Python 3.10.
              (substitute* "plastid/readers/bigbed.pyx"
                ((", Iterable")
                 "\nfrom collections.abc import Iterable"))))
          (add-before 'check 'build-extensions
            (lambda _
              ;; Cython extensions have to be built before running the tests.