aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2024-11-26 20:14:19 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-12-13 20:28:38 +0000
commit911e28eb02e779de1b091dd389f38446438ac10a (patch)
tree6d5d1ff1863f6f1c6d06b5c9a11cdd123213c476
parent15767689072dca58853113416845d9724a75d7ee (diff)
downloadguix-911e28eb02e779de1b091dd389f38446438ac10a.tar.gz
guix-911e28eb02e779de1b091dd389f38446438ac10a.zip
gnu: Add python-taskgroup.
* gnu/packages/python-xyz.scm (python-taskgroup): New variable. Change-Id: Ic92ff1e687bbb8b30238e356bf80ed944ff9f87b
-rw-r--r--gnu/packages/python-xyz.scm22
1 files changed, 22 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index b633e9c049..01cddf9d0c 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -36012,6 +36012,28 @@ quite huge, this Guix package doesn't depend on pandas. In case, just also
install @code{python-pandas}.")
(license license:expat)))
+(define-public python-taskgroup
+ (package
+ (name "python-taskgroup")
+ (version "0.0.0a4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "taskgroup" version))
+ (sha256
+ (base32 "170m7b59nxrhzs0nz6brj9brz4rzvw6k587ja0cnc9qy48nr027b"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list #:tests? #f)) ; no tests in PyPI and Git checkout
+ (native-inputs
+ (list python-flit-core))
+ (home-page "https://github.com/graingert/taskgroup")
+ (synopsis "Backport of asyncio.TaskGroup, asyncio.Runner and asyncio.timeout")
+ (description
+ "This package provides a backport of @code{asyncio.TaskGroup},
+@code{asyncio.Runner} and @code{asyncio.timeout}.")
+ (license license:expat)))
+
(define-public python-csb43
(package
(name "python-csb43")