summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorDaniel Khodabakhsh <d@niel.khodabakh.sh>2026-02-07 12:29:54 -0800
committerAndreas Enge <andreas@enge.fr>2026-02-08 11:11:03 +0100
commit0508e91355cd8fd91b941d3c489f0942c06ab7bd (patch)
treefc0d9ea85fc3dba9e2567708705b32432e995000 /gnu
parent8781aff522b9291b4a24a94b4f23aa786f5af6db (diff)
gnu: Add python-asyncudp.
* gnu/packages/python-web.scm (python-asyncudp): New variable. Change-Id: I704a3d850baa3562b4f1d9d7646a09766be7f372 Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/python-web.scm24
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 22ed68c6ba7..a5ee7e04cff 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -87,6 +87,7 @@
;;; Copyright © 2025-2026 Artur Wroblewski <wrobell@riseup.net>
;;; Copyright © 2025, 2026 Allan Adair <allan@adair.no>
;;; Copyright © 2025 Aaron Covrig <aaron.covrig.us@ieee.org>
+;;; Copyright © 2026 Daniel Khodabakhsh <d@niel.khodabakh.sh>
;;;
;;; 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")