guix-commits
[Top][All Lists]
Advanced

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

04/04: gnu: python-pyega3: Define as deprecated alias for python-ega-dow


From: guix-commits
Subject: 04/04: gnu: python-pyega3: Define as deprecated alias for python-ega-download-client.
Date: Tue, 20 Feb 2024 03:45:37 -0500 (EST)

rekado pushed a commit to branch master
in repository guix.

commit 2e656d674c1d8c1065d297afe006dcfac7e2ae56
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Tue Feb 20 09:41:01 2024 +0100

    gnu: python-pyega3: Define as deprecated alias for 
python-ega-download-client.
    
    * gnu/packages/bioinformatics.scm (python-pyega3): Define as deprecated 
alias
    for python-ega-download-client.
    (python-ega-download-client)[description]: Merge with contents from
    python-pyega3.
    
    Change-Id: Ic7f4d0cf49cedaca78035dca95b48d317307084d
---
 gnu/packages/bioinformatics.scm | 52 +++++++++++++----------------------------
 1 file changed, 16 insertions(+), 36 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index e0da4dd624..5ec7075665 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -2572,9 +2572,21 @@ Python.")
                          python-responses python-mock))
     (home-page "https://github.com/EGA-archive/ega-download-client";)
     (synopsis "EGA download client")
-    (description
-     "PyEGA3 is a tool for viewing and downloading files from authorized EGA
-datasets.")
+    (description "PyEGA3 is a tool for viewing and downloading files from
+authorized EGA datasets.  It uses the EGA data API and has several key
+features:
+
+@itemize
+@item Files are transferred over secure https connections and received
+  unencrypted, so no need for decryption after download.
+@item Downloads resume from where they left off in the event that the
+  connection is interrupted.
+@item Supports file segmenting and parallelized download of segments,
+  improving overall performance.
+@item After download completes, file integrity is verified using checksums.
+@item Implements the GA4GH-compliant htsget protocol for download of genomic
+  ranges for data files with accompanying index files.
+@end itemize\n")
     (license license:asl2.0)))
 
 (define-public python-scdamandtools
@@ -4093,39 +4105,7 @@ omics data.")
     (license license:bsd-3)))
 
 (define-public python-pyega3
-  (package
-    (name "python-pyega3")
-    (version "3.4.1")
-    (source (origin
-              (method url-fetch)
-              (uri (pypi-uri "pyega3" version))
-              (sha256
-               (base32
-                "1k736in8g27rarx65ym9xk50x53zjg75h37bb8ljynxv04rypx2q"))))
-    (build-system python-build-system)
-    (arguments
-     `(#:tests? #f)) ; The tests require network access.
-    (native-inputs
-     (list python-psutil python-htsget))
-    (propagated-inputs
-     (list python-requests python-tqdm python-urllib3 python-responses))
-    (home-page "https://github.com/EGA-archive/ega-download-client";)
-    (synopsis "Python client for EGA")
-    (description "This package is a python-based tool for viewing and
-downloading files from authorized EGA datasets.  It uses the EGA data API and
-has several key features:
-@itemize
-@item Files are transferred over secure https connections and received
-  unencrypted, so no need for decryption after download.
-@item Downloads resume from where they left off in the event that the
-  connection is interrupted.
-@item Supports file segmenting and parallelized download of segments,
-  improving overall performance.
-@item After download completes, file integrity is verified using checksums.
-@item Implements the GA4GH-compliant htsget protocol for download of genomic
-  ranges for data files with accompanying index files.
-@end itemize\n")
-    (license license:asl2.0)))
+  (deprecated-package "python-pyega3" python-ega-download-client))
 
 (define-public python-pysam
   (package



reply via email to

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