guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 755fc46a1db3df16868ad20d040bdc2835339046
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Fri Oct 24 13:15:46 2025 +0100
gnu: Add python-pypydispatcher.
* gnu/packages/python-xyz.scm (python-pypydispatcher): New variable.
Change-Id: I56ed15cc84b26804c187b57f916892a101361d80
---
gnu/packages/python-xyz.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index f7d66ad818..117778bacb 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -1472,6 +1472,29 @@ cache directory, to avoid modifying the host's
environment, and further
activated using a set of environment variables.")
(license (list license:expat license:asl2.0))))
+(define-public python-pypydispatcher
+ (package
+ (name "python-pypydispatcher")
+ (version "2.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "PyPyDispatcher" version))
+ (sha256
+ (base32 "1wihj7xgq5fk91li0id6a311lyrnmq7ch8rbr9dm7lprrzgwbgmn"))))
+ (build-system pyproject-build-system)
+ (native-inputs
+ (list python-pytest
+ python-setuptools
+ python-setuptools-scm))
+ (home-page "https://github.com/scrapy/pypydispatcher")
+ (synopsis "Multi-producer-multi-consumer signal dispatching mechanism")
+ (description
+ "This package implements a functionality of pulti-producer-multi-consumer
+signal dispatching mechanism. It's a fork of
+http://pydispatcher.sourceforge.net/ with PyPy support.")
+ (license license:bsd-3)))
+
(define-public python-pyte
(package
(name "python-pyte")