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")

Reply via email to