diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2021-12-02 18:24:31 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2021-12-02 18:24:31 +0100 |
commit | 31d372cd8a727008a2205e428d50d0e160659066 (patch) | |
tree | c55af48a28a6b0fbd291d8b9ed231365131912c4 | |
parent | 32d5fb01f86d4d42f844d6d57702043c7d56b137 (diff) | |
download | guix-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.
-rw-r--r-- | gnu/packages/bioinformatics.scm | 15 |
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) |