guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 0508e91355cd8fd91b941d3c489f0942c06ab7bd
Author: Daniel Khodabakhsh <[email protected]>
AuthorDate: Sat Feb 7 12:29:54 2026 -0800
gnu: Add python-asyncudp.
* gnu/packages/python-web.scm (python-asyncudp): New variable.
Change-Id: I704a3d850baa3562b4f1d9d7646a09766be7f372
Signed-off-by: Andreas Enge <[email protected]>
---
gnu/packages/python-web.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 22ed68c6ba..a5ee7e04cf 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -87,6 +87,7 @@
;;; Copyright © 2025-2026 Artur Wroblewski <[email protected]>
;;; Copyright © 2025, 2026 Allan Adair <[email protected]>
;;; Copyright © 2025 Aaron Covrig <[email protected]>
+;;; Copyright © 2026 Daniel Khodabakhsh <[email protected]>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -310,6 +311,29 @@ broad range of notification services, such as Telegram,
Discord, Slack, Amazon
SNS, Gotify, etc.")
(license license:bsd-2)))
+(define-public python-asyncudp
+ (package
+ (name "python-asyncudp")
+ (version "0.11.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/eerimoq/asyncudp")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1i2s8mmmggzq6vk5aldz3g85jnqfbgxfqi60wl58jpn2lbr8fqlr"))))
+ (build-system pyproject-build-system)
+ (native-inputs (list python-pytest python-setuptools))
+ (home-page (git-reference-url (origin-uri source)))
+ (synopsis "High level UDP sockets for asyncio")
+ (description
+ "This package provides a Python library offering high level UDP sockets
+for asyncio. Import it alongside asyncio and use its API to send and receive
+UDP packets.")
+ (license license:expat)))
+
(define-public python-behave-web-api
(package
(name "python-behave-web-api")