summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-08-07 22:41:36 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-08-08 23:02:34 +0100
commitc3db101ad7ecb666d82d5d07823ca4e9d50480e8 (patch)
tree1e951cc3b868fec08cc47be95c7149925a860595
parente79122bdd226cd9a272b3cc7977a595963b663c7 (diff)
gnu: Add python-cachey.
* gnu/packages/python-xyz.scm (python-cachey): New variable.
-rw-r--r--gnu/packages/python-xyz.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index f79423834a0..abda3474c11 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -759,6 +759,32 @@ Bash-style brace expansion. It can generate strings from patterns like
759line drawing algorithm}.") 759line drawing algorithm}.")
760 (license license:expat))) 760 (license license:expat)))
761 761
762(define-public python-cachey
763 (package
764 (name "python-cachey")
765 (version "0.2.1")
766 (source
767 (origin
768 (method git-fetch)
769 (uri (git-reference
770 (url "https://github.com/dask/cachey/")
771 (commit version)))
772 (file-name (git-file-name name version))
773 (sha256
774 (base32 "12rkn4cvdwlpjhlmyxi1glvn1nzlx147xs96h9k6pbgbwyxaci75"))))
775 (build-system pyproject-build-system)
776 (native-inputs
777 (list python-pytest
778 python-setuptools))
779 (propagated-inputs
780 (list python-heapdict))
781 (home-page "https://github.com/dask/cachey/")
782 (synopsis "Caching based on computation time and storage space")
783 (description
784 "This package provides a Python module for caching mindful of
785computation/storage costs.")
786 (license license:bsd-3)))
787
762(define-public python-catalogus 788(define-public python-catalogus
763 (package 789 (package
764 (name "python-catalogus") 790 (name "python-catalogus")