From 16eca7de16841393cc842a6fd7e0eb7468da0b90 Mon Sep 17 00:00:00 2001 From: Ryan Sundberg Date: Mon, 10 May 2021 07:01:51 -0700 Subject: [PATCH 45/55] python-dogpile.cache: new package --- gnu/packages/python-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 8a6bffc46f..6b0ab4a9f1 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -26146,3 +26146,31 @@ representing paths or filenames.") (synopsis "High-level interface to Kerberos") (description "High-level interface to Kerberos") (license license:asl2.0))) + +(define-public python-dogpile.cache + (package + (name "python-dogpile.cache") + (version "1.1.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "dogpile.cache" version)) + (sha256 + (base32 + "0iba1cdam6hclkqhhhhfaii8qvb84qbnka362gpvgpm3f934cd11")))) + (build-system python-build-system) + (arguments + ; TODO package test dependencies. + ; The test code also looks like it includes integration tests for redis + ; and memcache which will require networking. + `(#:tests? #f)) + (propagated-inputs + `(("python-decorator" ,python-decorator) + ("python-stevedore" ,python-stevedore))) + (home-page + "https://github.com/sqlalchemy/dogpile.cache") + (synopsis + "A caching front-end based on the Dogpile lock.") + (description + "A caching front-end based on the Dogpile lock.") + (license license:expat))) -- 2.31.1