9 buildPythonPackage rec {
12 format = "setuptools";
15 src = fetchFromGitHub {
19 sha256 = "02j74w28wzmdvxkk8i561ywjgizjifq3hgcl080yj0rvkd3wivlb";
22 nativeCheckInputs = [ pytest ];
30 homepage = "https://github.com/schollii/pypubsub";
31 description = "Python 3 publish-subcribe library";
33 Provides a publish-subscribe API to facilitate event-based or
34 message-based architecture in a single-process application. It is pure
35 Python and works on Python 3.3+. It is centered on the notion of a topic;
36 senders publish messages of a given topic, and listeners subscribe to
37 messages of a given topic, all inside the same process. The package also
38 supports a variety of advanced features that facilitate debugging and
39 maintaining topics and messages in larger desktop- or server-based
42 license = licenses.bsd2;
43 maintainers = with maintainers; [ tfmoraes ];