mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-20 12:29:02 +02:00
python3Packages.pypubsub: init at 4.0.3
This commit is contained in:
parent
712a46ced6
commit
cfd78fd638
38
pkgs/development/python-modules/pypubsub/default.nix
Normal file
38
pkgs/development/python-modules/pypubsub/default.nix
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
{ lib, buildPythonPackage, fetchFromGitHub, isPy27, pytest }:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pypubsub";
|
||||||
|
version = "4.0.3";
|
||||||
|
disabled = isPy27;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "schollii";
|
||||||
|
repo = "pypubsub";
|
||||||
|
rev = "v4.0.3";
|
||||||
|
sha256 = "02j74w28wzmdvxkk8i561ywjgizjifq3hgcl080yj0rvkd3wivlb";
|
||||||
|
};
|
||||||
|
|
||||||
|
checkInputs = [ pytest ];
|
||||||
|
|
||||||
|
checkPhase = ''
|
||||||
|
cd tests/suite
|
||||||
|
py.test
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://github.com/schollii/pypubsub";
|
||||||
|
description = "Python 3 publish-subcribe library";
|
||||||
|
longDescription = ''
|
||||||
|
Provides a publish-subscribe API to facilitate event-based or
|
||||||
|
message-based architecture in a single-process application. It is pure
|
||||||
|
Python and works on Python 3.3+. It is centered on the notion of a topic;
|
||||||
|
senders publish messages of a given topic, and listeners subscribe to
|
||||||
|
messages of a given topic, all inside the same process. The package also
|
||||||
|
supports a variety of advanced features that facilitate debugging and
|
||||||
|
maintaining topics and messages in larger desktop- or server-based
|
||||||
|
applications.
|
||||||
|
'';
|
||||||
|
license = licenses.bsd2;
|
||||||
|
maintainers = with maintainers; [ tfmoraes ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -5217,6 +5217,8 @@ in {
|
||||||
|
|
||||||
pymetar = callPackage ../development/python-modules/pymetar { };
|
pymetar = callPackage ../development/python-modules/pymetar { };
|
||||||
|
|
||||||
|
pypubsub = callPackage ../development/python-modules/pypubsub { };
|
||||||
|
|
||||||
pysftp = callPackage ../development/python-modules/pysftp { };
|
pysftp = callPackage ../development/python-modules/pysftp { };
|
||||||
|
|
||||||
soundfile = callPackage ../development/python-modules/soundfile { };
|
soundfile = callPackage ../development/python-modules/soundfile { };
|
||||||
|
|
Loading…
Reference in a new issue