summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-10-24 13:15:46 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-10-24 15:27:35 +0100
commit755fc46a1db3df16868ad20d040bdc2835339046 (patch)
treec0658bdeaa2ad89a64f0e3ebad54c1fc04ea1380
parent9c0cd9d38c39622118895f46f2896426b099bdf1 (diff)
gnu: Add python-pypydispatcher.
* gnu/packages/python-xyz.scm (python-pypydispatcher): New variable. Change-Id: I56ed15cc84b26804c187b57f916892a101361d80
-rw-r--r--gnu/packages/python-xyz.scm23
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index f7d66ad818f..117778bacbc 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")