summaryrefslogtreecommitdiff
path: root/gnu/packages/python-science.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-12-30 23:14:10 +0000
committerRutherther <rutherther@ditigal.xyz>2026-01-25 21:19:57 +0100
commit0d064349e506c3f2ebb833a1617edae4d82fe284 (patch)
treea7e4cc95a8a57adb621bad6f17d820a6876e4885 /gnu/packages/python-science.scm
parentada8242a7198f27d04440ffbd38d26d21be2383f (diff)
gnu: python-vaex-core: Update to 4.19.0.
* gnu/packages/python-science.scm (python-vaex-core): Update to 4.19.0. [inputs]: Remove pybind11. [propagated-inputs]: Remove python-click, python-progressbar2, python-pydantic-settings, and python-requests; add python-diskcache, python-fsspec, python-graphviz, python-h5py, python-httpx, python-psutil, and python-s3fs. [native-inputs]: Remove python-pytest and python-wheel; add pybind11. Change-Id: Id9f65420d6be54e27ba850528c3fc3599696f320 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Diffstat (limited to 'gnu/packages/python-science.scm')
-rw-r--r--gnu/packages/python-science.scm37
1 files changed, 25 insertions, 12 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index ea5f91f1a1e..78e945895a8 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -4589,7 +4589,7 @@ readable.")
(define-public python-vaex-core
(package
(name "python-vaex-core")
- (version "4.18.1")
+ (version "4.19.0")
(source
(origin
(method git-fetch)
@@ -4598,7 +4598,7 @@ readable.")
(commit (string-append "core-v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1sp096msbzgjlwi8c1ink2bp4pjff9pvikqz1y1li8d3in4gpgdr"))
+ (base32 "1m6h6m0vm8vdx2nk26nvlbyfvlj0g9ph8cdh38258gn18fd2db0l"))
(patches
(search-patches "python-vaex-core-fix-tsl-use.patch"))
(modules '((guix build utils)
@@ -4624,7 +4624,9 @@ readable.")
(build-system pyproject-build-system)
(arguments
(list
- #:tests? #f ; require vaex.server and others, which require vaex-core.
+ ;; TODO: Require vaex.server and others, which require vaex-core;
+ ;; implement bootsrapping.
+ #:tests? #f
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'relax-requirements
@@ -4641,12 +4643,18 @@ readable.")
(substitute* "src/string_utils.hpp"
(("#include <nonstd/string_view.hpp>")
"#include <cstdint>\n#include <nonstd/string_view.hpp>")))))))
+ (native-inputs
+ (list pybind11
+ python-cython
+ python-setuptools))
(inputs
- (list boost pcre pybind11 string-view-lite tsl-hopscotch-map))
+ (list boost
+ pcre
+ string-view-lite
+ tsl-hopscotch-map))
(propagated-inputs
(list python-aplus
python-blake3
- python-click ;XXX for dask
python-cloudpickle
python-dask
python-filelock
@@ -4655,17 +4663,22 @@ readable.")
python-nest-asyncio
python-numpy
python-pandas
- python-progressbar2
python-pyarrow
python-pydantic
- python-pydantic-settings
python-pyyaml
- python-requests
python-rich
- python-six
- python-tabulate))
- (native-inputs
- (list python-pytest python-cython python-setuptools python-wheel))
+ python-six ;hard dependency
+ python-tabulate
+ ;; [optional]
+ python-diskcache
+ python-fsspec
+ ;; python-gcsfs ;not packaged yet in Guix
+ python-graphviz
+ python-h5py
+ python-httpx
+ ;; python-ipyvolume ;not packaged yet in Guix
+ python-psutil
+ python-s3fs))
(home-page "https://www.github.com/maartenbreddels/vaex")
(synopsis "Core of Vaex library for exploring tabular datasets")
(description "Vaex is a high performance Python library for lazy