gnu: stpipeline: Update to 2.0.0.

* gnu/packages/bioinformatics.scm (stpipeline): Update to 2.0.0.
[source, homepage]: Switched to https://github.com/jfnavarro/st_pipeline.
[source]: Switch to git-fetch.
[arguments] <phases>: Skip check phase because dependencies are too narrow.
[propagated-inputs]: Remove python-cython, python-invoke, python-pympler,
python-setuptools, and python-sqlitedict; add python-distance,
python-dnaio, and python-types-regex.
[native-inputs]: Remove python-setuptools and python-wheel; add python-cython,
python-pytest, and python-poetry-core.

Change-Id: Iaa05b23e58e9f254ed9293244d955e63c2e69cd5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Hugo Buddelmeijer 2025-09-23 22:26:25 +02:00 committed by Sharlatan Hellseher
parent a6075f65c8
commit b2c0723525
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -12204,40 +12204,45 @@ for Spatial Transcriptomics data.")
(define-public stpipeline (define-public stpipeline
(package (package
(name "stpipeline") (name "stpipeline")
(version "1.8.1") (version "2.0.0")
(source (source
(origin (origin
(method url-fetch) (method git-fetch)
(uri (pypi-uri "stpipeline" version)) (uri (git-reference
(url "https://github.com/jfnavarro/st_pipeline")
(commit version)))
(file-name (git-file-name name version))
(sha256 (sha256
(base32 "0har2g42fvaqpiz66lincy86aj1hvwzds26kxhxfamvyvv4721wk")))) (base32 "1qah9sa7wy9ywf0si2ngqg0qyr9jjp5gxmjx3y65i78bxyq8pfyx"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
#:phases '(modify-phases %standard-phases #:phases '(modify-phases %standard-phases
(add-after 'unpack 'relax-requirements ;; requirements.txt and pyproject.toml have all versions
(lambda _ ;; of the dependencies hardcoded. All tests pass, so it should
(substitute* "requirements.txt" ;; be good enough.
(("argparse.*") ;; However, the sanity-check of any Python package that has
""))))))) ;; stpipelines a dependency, would fail too.
(delete 'sanity-check))))
(propagated-inputs (list htseq (propagated-inputs (list htseq
python-cython python-distance
python-invoke python-dnaio
python-numpy python-numpy
python-pandas python-pandas
python-pympler
python-pysam python-pysam
python-regex python-regex
python-scikit-learn python-scikit-learn
python-scipy python-scipy
python-seaborn python-seaborn
python-setuptools
python-sqlitedict
python-taggd python-taggd
python-types-regex
samtools samtools
star)) star))
(native-inputs (list python-setuptools python-wheel)) (native-inputs (list
(home-page "https://github.com/SpatialTranscriptomicsResearch/st_pipeline") python-cython
python-pytest
python-poetry-core))
(home-page "https://github.com/jfnavarro/st_pipeline")
(synopsis "Pipeline for spatial mapping of unique transcripts") (synopsis "Pipeline for spatial mapping of unique transcripts")
(description (description
"This package provides an automated pipeline for spatial mapping of "This package provides an automated pipeline for spatial mapping of