summaryrefslogtreecommitdiff
path: root/gnu/packages/python-science.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/python-science.scm')
-rw-r--r--gnu/packages/python-science.scm30
1 files changed, 9 insertions, 21 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 6cc1af1e4b6..1ff17aedf28 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -6420,26 +6420,11 @@ readable.")
6420 (base32 "1m6h6m0vm8vdx2nk26nvlbyfvlj0g9ph8cdh38258gn18fd2db0l")) 6420 (base32 "1m6h6m0vm8vdx2nk26nvlbyfvlj0g9ph8cdh38258gn18fd2db0l"))
6421 (patches 6421 (patches
6422 (search-patches "python-vaex-core-fix-tsl-use.patch")) 6422 (search-patches "python-vaex-core-fix-tsl-use.patch"))
6423 (modules '((guix build utils) 6423 (modules '((guix build utils)))
6424 (ice-9 ftw))) 6424 (snippet #~(begin
6425 (snippet 6425 (delete-all-but "." "packages")
6426 #~(begin 6426 (delete-all-but "packages" "vaex-core")
6427 ;; Delete everything except for vaex-core itself: 6427 (delete-file-recursively "packages/vaex-core/vendor")))))
6428 (define (delete-except exception)
6429 (lambda (file)
6430 (unless (member file `("." ".." ,exception))
6431 (delete-file-recursively file))))
6432 (for-each (delete-except "packages") (scandir "."))
6433 (with-directory-excursion "packages"
6434 (for-each (delete-except "vaex-core") (scandir ".")))
6435 (for-each (lambda (file)
6436 (unless (member file '("." ".."))
6437 (rename-file
6438 (string-append "packages/vaex-core/" file)
6439 file)))
6440 (scandir "packages/vaex-core"))
6441 (delete-file-recursively "packages")
6442 (delete-file-recursively "vendor")))))
6443 (build-system pyproject-build-system) 6428 (build-system pyproject-build-system)
6444 (arguments 6429 (arguments
6445 (list 6430 (list
@@ -6448,7 +6433,10 @@ readable.")
6448 #:tests? #f 6433 #:tests? #f
6449 #:phases 6434 #:phases
6450 #~(modify-phases %standard-phases 6435 #~(modify-phases %standard-phases
6451 (add-after 'unpack 'relax-requirements 6436 (add-after 'unpack 'chdir
6437 (lambda _
6438 (chdir "packages/vaex-core")))
6439 (add-after 'chdir 'relax-requirements
6452 (lambda _ 6440 (lambda _
6453 (substitute* "setup.py" 6441 (substitute* "setup.py"
6454 ;; "dask!=2022.4.0,<2024.9"; there is a note "fingerprinting 6442 ;; "dask!=2022.4.0,<2024.9"; there is a note "fingerprinting