diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-08-05 13:34:16 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-09-25 09:36:15 +0100 |
| commit | 1580aa5ae2fd515e1ec88b06c65f48bd7330d1c4 (patch) | |
| tree | 18c81bdcc4367516c6ad2e9e6b15e490a4686dc6 /gnu/packages/python-xyz.scm | |
| parent | 3785994edf04d03701e1543a98fb7d5651c5f2e7 (diff) | |
gnu: python-dm-tree: Update to 0.1.9.
* gnu/packages/python-xyz.scm (python-dm-tree): Update to 0.1.9.
[propagated-inputs]: Remove python-wheel.
[native-inputs]: Add python-setuptools.
Change-Id: Id9250c9bfa963f0275b62da75817f555b50bf544
Diffstat (limited to 'gnu/packages/python-xyz.scm')
| -rw-r--r-- | gnu/packages/python-xyz.scm | 38 |
1 files changed, 23 insertions, 15 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a4a77dc55f..29101a8d12 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -8515,25 +8515,19 @@ browser.") (define-public python-dm-tree (package (name "python-dm-tree") - (version "0.1.8") - (source (origin - (method url-fetch) - (uri (pypi-uri "dm-tree" version)) - (sha256 - (base32 "0c4l9gpaqd7j34qwnpjibv53j9sm0nyl0wcy8dvh76772jxspjhg")))) + (version "0.1.9") + (source + (origin + (method url-fetch) + (uri (pypi-uri "dm_tree" version)) + (sha256 + (base32 "0arlspn0122igcz5sq6lqrw6zkdhqqkgr0xkwkas599m74yxpix4")))) (build-system pyproject-build-system) - ;; We link the static abseil libraries here to avoid problems in - ;; downstream libraries using potentially different variants of - ;; abseil-cpp. This is also what's done in the upstream CMake build. - (inputs (list pybind11 static-abseil-cpp python)) - (propagated-inputs (list python-wheel - python-absl-py - python-attrs - python-numpy - python-wrapt)) (arguments (list #:tests? #f #:phases + ;; TODO: Build against shared libraries with USE_SYSTEM_ABSEIL=true + ;; and USE_SYSTEM_PYBIND11=true. #~(modify-phases %standard-phases (add-before 'build 'build-shared-lib (lambda _ @@ -8574,6 +8568,20 @@ browser.") (string-append abseil-cpp "/lib/libabsl_strings_internal.a") (string-append abseil-cpp "/lib/libabsl_throw_delegate.a") "-o" "build/lib/tree/_tree.so"))))))) + ;; We link the static abseil libraries here to avoid problems in + ;; downstream libraries using potentially different variants of + ;; abseil-cpp. This is also what's done in the upstream CMake build. + (native-inputs + (list python-setuptools)) + (inputs + (list pybind11 + static-abseil-cpp + python)) + (propagated-inputs + (list python-absl-py + python-attrs + python-numpy + python-wrapt)) (home-page "https://github.com/deepmind/tree") (synopsis "Work with nested data structures in Python") (description "Tree is a python library for working with nested data |
