[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
72/107: gnu: pyscenic: Update to 0.12.1-1.eaf23eb.
From: |
guix-commits |
Subject: |
72/107: gnu: pyscenic: Update to 0.12.1-1.eaf23eb. |
Date: |
Wed, 1 Jan 2025 12:49:05 -0500 (EST) |
rekado pushed a commit to branch python-team
in repository guix.
commit e99f38fe7f261c8f89159344c50ca69f60ce999e
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Sat Dec 21 17:35:56 2024 +0100
gnu: pyscenic: Update to 0.12.1-1.eaf23eb.
* gnu/packages/bioinformatics.scm (pyscenic): Update to 0.12.1-1.eaf23eb.
[arguments]: Update phase 'do-not-reference-deleted-modules.
[propagated-inputs]: Add python-numexpr.
[native-inputs]: Add python-wheel.
Change-Id: Ib1b5a7d36a24b280160befe579057a241d69455d
---
gnu/packages/bioinformatics.scm | 58 ++++++++++++++++++++++-------------------
1 file changed, 31 insertions(+), 27 deletions(-)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index d920c3f838..48603d1dff 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -21049,12 +21049,14 @@ tree-based ensemble regressors.")
(license license:bsd-3)))
(define-public pyscenic
- ;; Latest commit from the update-pyarrow branch
- (let ((commit "5f170fdf474548c37ab381d1849c662820d658ee")
+ ;; We use this commit because the last release is not compatible with the
+ ;; current version of numpy. See
+ ;; https://github.com/aertslab/pySCENIC/issues/579#issuecomment-2405207860
+ (let ((commit "eaf23eb1fdcaae79b273de56b374b71aa8afde5a")
(revision "1"))
(package
(name "pyscenic")
- (version (git-version "0.11.2" revision commit))
+ (version (git-version "0.12.1" revision commit))
(source
(origin
(method git-fetch)
@@ -21064,7 +21066,7 @@ tree-based ensemble regressors.")
(file-name (git-file-name name version))
(sha256
(base32
- "03qkvy400rjndg2ds6bhcaprir71mqr2v3yv9vd77lcnzxgw3s0z"))))
+ "1si2ifmj0cy2yba8lw5m7mg97iqaxi0cwhy3j43rz5bzkp0cah8n"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -21075,43 +21077,45 @@ tree-based ensemble regressors.")
(add-after 'unpack 'do-not-reference-deleted-modules
(lambda _
(substitute* "setup.py"
- (("'db2feather = .*',") "")
- (("'invertdb = .*',") "")
- (("'gmt2regions = pyscenic.cli.gmt2regions:main'") ""))))
+ (("\"db2feather = .*\",") "")
+ (("\"csv2loom = .*\",") "")
+ (("\"invertdb = .*\",") "")
+ (("\"gmt2regions = .*\",") ""))))
;; Numba needs a writable dir to cache functions.
(add-before 'check 'set-numba-cache-dir
(lambda _
(setenv "NUMBA_CACHE_DIR" "/tmp"))))))
(propagated-inputs
- (list python-ctxcore
- python-cytoolz
- python-multiprocessing-on-dill
- python-llvmlite
- python-numba
+ (list python-aiohttp
+ python-arboreto
python-attrs
- python-frozendict
- python-numpy
- python-pandas
+ python-boltons
python-cloudpickle
+ python-ctxcore
+ python-cytoolz
python-dask
- python-pyarrow ;XXX for dask
python-distributed
- python-arboreto
- python-boltons
- python-setuptools
- python-pyyaml
- python-tqdm
+ python-frozendict
+ python-fsspec
python-interlap
- python-umap-learn
+ python-llvmlite
python-loompy
+ python-multiprocessing-on-dill
python-networkx
- python-scipy
- python-fsspec
+ python-numba
+ python-numexpr
+ python-numpy
+ python-pandas
+ python-pyarrow ;XXX for dask
+ python-pyyaml
python-requests
- python-aiohttp
- python-scikit-learn))
+ python-scikit-learn
+ python-scipy
+ python-setuptools
+ python-tqdm
+ python-umap-learn))
(native-inputs
- (list python-pytest))
+ (list python-pytest python-wheel))
(home-page "https://scenic.aertslab.org/")
(synopsis "Single-Cell regulatory network inference and clustering")
(description
- 64/107: gnu: python-pydevd: Disable flaky tests., (continued)
- 64/107: gnu: python-pydevd: Disable flaky tests., guix-commits, 2025/01/01
- 65/107: gnu: python-pydevd: Avoid test failures due to greendns., guix-commits, 2025/01/01
- 75/107: gnu: python-markdown2: Update to 2.5.2., guix-commits, 2025/01/01
- 76/107: gnu: python-pdfminer-six: Update to 20240706., guix-commits, 2025/01/01
- 84/107: gnu: python-cwl-upgrader: Add missing inputs., guix-commits, 2025/01/01
- 85/107: gnu: python-cwl-utils: Add missing inputs., guix-commits, 2025/01/01
- 89/107: gnu: cwltool: Use test-flags., guix-commits, 2025/01/01
- 95/107: gnu: python-pyopenssl: Update to 24.3.0., guix-commits, 2025/01/01
- 94/107: gnu: python-cryptography: Update to 44.0.0., guix-commits, 2025/01/01
- 97/107: gnu: python-trio-typing: Update to 0.10.0., guix-commits, 2025/01/01
- 72/107: gnu: pyscenic: Update to 0.12.1-1.eaf23eb.,
guix-commits <=
- 74/107: gnu: python-flask-babel: Update to 4.0.0., guix-commits, 2025/01/01
- 77/107: gnu: Add python-types-simplejson., guix-commits, 2025/01/01
- 78/107: gnu: beancount: Fix build., guix-commits, 2025/01/01
- 79/107: gnu: fava: Update to 1.27., guix-commits, 2025/01/01
- 80/107: gnu: python-rdflib-6: Update to 6.3.2., guix-commits, 2025/01/01
- 83/107: gnu: python-schema-salad: Update to 8.8.20241206093842., guix-commits, 2025/01/01
- 86/107: gnu: python-rdflib-6: Disable one test., guix-commits, 2025/01/01
- 91/107: gnu: python-pybedtools: Update to 0.10.0., guix-commits, 2025/01/01
- 92/107: gnu: python-traittypes: Fix tests., guix-commits, 2025/01/01
- 101/107: gnu: python-falcon: Update to 4.0.2., guix-commits, 2025/01/01