summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhislain Vaillant <ghislain.vaillant@inria.fr>2025-10-31 14:12:41 +0100
committerGhislain Vaillant <ghislain.vaillant@inria.fr>2025-11-05 12:32:57 +0100
commit39b62f9dbe615e4462453b1b4e68e7409bb2b389 (patch)
tree1ea97c9a8787adfe2e8f267d5fd5f0978d2a46ef
parent63c93a13868fc88a04d9c998edfb4fc5f04a01a3 (diff)
python-xyz: Add python-flatten-dict.
* guix-science/packages/python-xyz.scm (python-flatten-dict): New variable.
-rw-r--r--guix-science/packages/python-xyz.scm23
1 files changed, 23 insertions, 0 deletions
diff --git a/guix-science/packages/python-xyz.scm b/guix-science/packages/python-xyz.scm
index 8d068c1..ab9d411 100644
--- a/guix-science/packages/python-xyz.scm
+++ b/guix-science/packages/python-xyz.scm
@@ -246,6 +246,29 @@ primarily of plug-ins. In this respect, it is similar to the Eclipse and
246Netbeans frameworks for Java applications.") 246Netbeans frameworks for Java applications.")
247 (license license:bsd-3))) 247 (license license:bsd-3)))
248 248
249(define-public python-flatten-dict
250 (package
251 (name "python-flatten-dict")
252 (version "0.4.2")
253 (source
254 (origin
255 (method git-fetch)
256 (uri (git-reference
257 (url "https://github.com/ianlini/flatten-dict")
258 (commit version)))
259 (file-name (git-file-name name version))
260 (sha256
261 (base32 "1m64cm47f5p2iypchd3q119fh7q4fkjmci64n2yvjy7qh0mafxxq"))))
262 (build-system pyproject-build-system)
263 (propagated-inputs (list python-pathlib2 python-six))
264 (native-inputs (list python-poetry-core python-pytest))
265 (home-page "https://github.com/ianlini/flatten-dict")
266 (synopsis "Flatten and unflatten dict-like objects in Python")
267 (description
268 "This package provides a flexible utility for flattening and unflattening
269dict-like objects in Python.")
270 (license license:expat)))
271
249(define-public python-h5io 272(define-public python-h5io
250 (package 273 (package
251 (name "python-h5io") 274 (name "python-h5io")