summaryrefslogtreecommitdiff
path: root/gnu/packages/bioinformatics.scm
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2021-12-02 18:24:31 +0100
committerRicardo Wurmus <rekado@elephly.net>2021-12-02 18:24:31 +0100
commit31d372cd8a727008a2205e428d50d0e160659066 (patch)
treec55af48a28a6b0fbd291d8b9ed231365131912c4 /gnu/packages/bioinformatics.scm
parent32d5fb01f86d4d42f844d6d57702043c7d56b137 (diff)
downloadguix-patches-31d372cd8a727008a2205e428d50d0e160659066.tar
guix-patches-31d372cd8a727008a2205e428d50d0e160659066.tar.gz
gnu: khmer: Fix build with Python 3.8.
* gnu/packages/bioinformatics.scm (khmer)[source]: Remove trailing #T. [arguments]: Remove trailing #T from build phases; add build phase 'python-3.8-compatibility.
Diffstat (limited to 'gnu/packages/bioinformatics.scm')
-rw-r--r--gnu/packages/bioinformatics.scm15
1 files changed, 9 insertions, 6 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index fe9e74bdc5..443c405971 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -5040,23 +5040,26 @@ command, or queried for specific k-mers with @code{jellyfish query}.")
(("# libraries = z,bz2")
"libraries = z,bz2")
(("include:third-party/zlib:third-party/bzip2")
- "include:"))
- #t))))
+ "include:"))))))
(build-system python-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'set-cc
- (lambda _ (setenv "CC" "gcc") #t))
-
+ (lambda _ (setenv "CC" "gcc")))
+ (add-after 'unpack 'python-3.8-compatibility
+ (lambda _
+ ;; Python 3.8 removed time.clock().
+ (substitute* "sandbox/sweep-reads.py"
+ (("time\\.clock")
+ "time.process_time"))))
(add-before 'reset-gzip-timestamps 'make-files-writable
(lambda* (#:key outputs #:allow-other-keys)
;; Make sure .gz files are writable so that the
;; 'reset-gzip-timestamps' phase can do its work.
(let ((out (assoc-ref outputs "out")))
(for-each make-file-writable
- (find-files out "\\.gz$"))
- #t))))))
+ (find-files out "\\.gz$"))))))))
(native-inputs
`(("python-cython" ,python-cython)
("python-pytest" ,python-pytest)