mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 15:36:20 -05:00
gnu: scregseg: Update to 0.1.3.
* gnu/packages/bioinformatics.scm (scregseg): Update to 0.1.3. [source]: Simplify snippet. [build-system]: Use pyproject-build-system. [arguments]: Add phases 'set-numba-cache-dir and 'build-extensions; enable tests.
This commit is contained in:
parent
fea66096a2
commit
8a0b625a2d
1 changed files with 15 additions and 9 deletions
|
@ -17787,7 +17787,7 @@ (define-public scvelo
|
|||
(define-public scregseg
|
||||
(package
|
||||
(name "scregseg")
|
||||
(version "0.1.1")
|
||||
(version "0.1.3")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
|
@ -17796,16 +17796,22 @@ (define-public scregseg
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1k8hllr5if6k2mm2zj391fv40sfc008cjm04l9vgfsdppb80i112"))
|
||||
"07g2barywa1wi8mggbxkbxqjw1fzd0a0l9cjdbkx4s40imb1dbxb"))
|
||||
(snippet
|
||||
#~(begin
|
||||
(use-modules ((guix build utils)))
|
||||
(delete-file "src/scregseg/_utils.c")))))
|
||||
(build-system python-build-system)
|
||||
'(delete-file "src/scregseg/_utils.c"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
`(#:tests? #false ; tests require network access
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(list
|
||||
#:phases
|
||||
'(modify-phases %standard-phases
|
||||
;; Numba needs a writable dir to cache functions.
|
||||
(add-before 'check 'set-numba-cache-dir
|
||||
(lambda _
|
||||
(setenv "NUMBA_CACHE_DIR" "/tmp")))
|
||||
;; Cython extensions have to be built before running the tests.
|
||||
(add-before 'check 'build-extensions
|
||||
(lambda _
|
||||
(invoke "python" "setup.py" "build_ext" "--inplace")))
|
||||
(add-after 'unpack 'do-not-fail-to-find-sklearn
|
||||
(lambda _
|
||||
;; XXX: I have no idea why it cannot seem to find sklearn.
|
||||
|
|
Loading…
Reference in a new issue