guix_mirror_bot pushed a commit to branch python-team
in repository guix.
commit 2f1915c1a9f8b68f84f152073aa5e399780febb5
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Dec 30 23:14:10 2025 +0000
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
---
gnu/packages/python-science.scm | 37 +++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index ea5f91f1a1..78e945895a 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