guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/05: gnu: python-biopython: Use 'python2-variant'.


From: Ben Woodcroft
Subject: 02/05: gnu: python-biopython: Use 'python2-variant'.
Date: Mon, 19 Sep 2016 07:06:16 +0000 (UTC)

benwoodcroft pushed a commit to branch master
in repository guix.

commit 8c8da1389e476356ce5086b5cff4874d41271b96
Author: Ben Woodcroft <address@hidden>
Date:   Mon Sep 19 12:06:56 2016 +1000

    gnu: python-biopython: Use 'python2-variant'.
    
    * gnu/packages/bioinformatics.scm (python-biopython)[properties]: New field.
    [native-inputs]: Remove field.
    (python-biopython): Use 'strip-python-variant'.
---
 gnu/packages/bioinformatics.scm |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 69ef785..a8d2cf3 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -611,8 +611,6 @@ provide a coordinated and extensible framework to do 
computational biology.")
            (lambda _ (setenv "HOME" "/tmp") #t)))))
     (inputs
      `(("python-numpy" ,python-numpy)))
-    (native-inputs
-     `(("python-setuptools" ,python2-setuptools)))
     (home-page "http://biopython.org/";)
     (synopsis "Tools for biological computation in Python")
     (description
@@ -622,12 +620,15 @@ bioinformatics programs; a standard sequence class and 
tools for performing
 common operations on them; code to perform data classification; code for
 dealing with alignments; code making it easy to split up parallelizable tasks
 into separate processes; and more.")
-    (license (license:non-copyleft "http://www.biopython.org/DIST/LICENSE";))))
+    (license (license:non-copyleft "http://www.biopython.org/DIST/LICENSE";))
+    (properties `((python2-variant . ,(delay python2-biopython))))))
 
 (define-public python2-biopython
-  (package (inherit (package-with-python2 python-biopython))
-    (inputs
-     `(("python2-numpy" ,python2-numpy)))))
+  (let ((base (package-with-python2 (strip-python2-variant python-biopython))))
+    (package
+      (inherit base)
+      (native-inputs `(("python2-setuptools" ,python2-setuptools)
+                       ,@(package-native-inputs base))))))
 
 (define-public bpp-core
   ;; The last release was in 2014 and the recommended way to install from 
source



reply via email to

[Prev in Thread] Current Thread [Next in Thread]