diff options
Diffstat (limited to 'gnu/packages/python-science.scm')
| -rw-r--r-- | gnu/packages/python-science.scm | 30 |
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 |
