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