[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#58587] [PATCH 06/14] gnu: flair: Switch to pyproject-build-system.
From: |
Marius Bakke |
Subject: |
[bug#58587] [PATCH 06/14] gnu: flair: Switch to pyproject-build-system. |
Date: |
Mon, 17 Oct 2022 22:11:53 +0200 |
* gnu/packages/bioinformatics.scm (flair)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove #:phases.
[native-inputs]: Remove.
---
gnu/packages/bioinformatics.scm | 23 +++--------------------
1 file changed, 3 insertions(+), 20 deletions(-)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index f2de09aa32..3588f4e3fd 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -56,6 +56,7 @@ (define-module (gnu packages bioinformatics)
#:use-module (guix build-system meson)
#:use-module (guix build-system ocaml)
#:use-module (guix build-system perl)
+ #:use-module (guix build-system pyproject)
#:use-module (guix build-system python)
#:use-module (guix build-system qt)
#:use-module (guix build-system r)
@@ -16928,33 +16929,15 @@ (define-public flair
(sha256
(base32
"106swb2q7l20ki58fca1hg95q5f79bgp9gjb0clr2243ycrzyxf8"))))
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(arguments
- (list
- #:tests? #false ;there are none
- #:phases
- #~(modify-phases %standard-phases
- ;; TODO: implement as a feature of python-build-system (PEP-621,
- ;; PEP-631, PEP-660)
- (replace 'build
- (lambda _
- (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)
- ;; ZIP does not support timestamps before 1980.
- (setenv "SOURCE_DATE_EPOCH" "315532800")
- (invoke "python" "-m" "build" "--wheel" "--no-isolation" ".")))
- (replace 'install
- (lambda _
- (apply invoke "pip" "--no-cache-dir" "--no-input"
- "install" "--no-deps" "--prefix" #$output
- (find-files "dist" "\\.whl$")))))))
+ (list #:tests? #false)) ;there are none
(propagated-inputs
(list python-mappy
python-ncls
python-pybedtools
python-pysam
python-tqdm))
- (native-inputs
- (list python-pypa-build python-setuptools))
(home-page "https://flair.readthedocs.io/en/latest/")
(synopsis "Full-length alternative isoform analysis of RNA")
(description "This package implements FLAIR (Full-Length Alternative
--
2.38.0
[bug#58587] [PATCH 14/14] gnu: python-pygmsh: Use pyproject-build-system., Marius Bakke, 2022/10/17
[bug#58587] [PATCH 05/14] gnu: python-autopage: Use pyproject-build-system., Marius Bakke, 2022/10/17
[bug#58587] [PATCH 06/14] gnu: flair: Switch to pyproject-build-system.,
Marius Bakke <=
[bug#58587] [PATCH 12/14] gnu: python-mypy-protobuf: Switch to pyproject-build-system., Marius Bakke, 2022/10/17
[bug#58587] [PATCH 08/14] gnu: weasyprint: Use pyproject-build-system., Marius Bakke, 2022/10/17
[bug#58587] [PATCH 10/14] gnu: python-statmake: Use pyproject-build-system., Marius Bakke, 2022/10/17
[bug#58587] [PATCH 13/14] gnu: python-tempora: Switch to pyproject-build-system., Marius Bakke, 2022/10/17
[bug#58587] [PATCH 09/14] gnu: python-glyphslib: Use pyproject-build-system., Marius Bakke, 2022/10/17
[bug#58587] [PATCH 11/14] gnu: python-ufolib2: Use pyproject-build-system., Marius Bakke, 2022/10/17
[bug#58587] [PATCH 01/14] gnu: python-setuptools: Move to python-build., Maxim Cournoyer, 2022/10/27
[bug#58587] [PATCH 00/14] Introducing pyproject-build-system., zimoun, 2022/10/18