From 755fc46a1db3df16868ad20d040bdc2835339046 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 24 Oct 2025 13:15:46 +0100 Subject: [PATCH] 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 f7d66ad818f89b90cb1b7152c6f7bc7d9d288f35..117778bacbcb0a8d9e52f94c6ac8c83fed409d65 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")