diff --git a/pkgs/development/python-modules/dissononce/default.nix b/pkgs/development/python-modules/dissononce/default.nix new file mode 100644 index 00000000000..80655e6aa08 --- /dev/null +++ b/pkgs/development/python-modules/dissononce/default.nix @@ -0,0 +1,26 @@ +{ buildPythonPackage, fetchFromGitHub, lib, pytest, cryptography, transitions }: + +buildPythonPackage rec { + pname = "dissononce"; + version = "0.34.3"; + + src = fetchFromGitHub { + owner = "tgalal"; + repo = "dissononce"; + rev = version; + sha256 = "0hn64qfr0d5npmza6rjyxwwp12k2z2y1ma40zpl104ghac6g3mbs"; + }; + + checkInputs = [ pytest ]; + checkPhase = '' + HOME=$(mktemp -d) py.test tests/ + ''; + + propagatedBuildInputs = [ cryptography transitions ]; + + meta = with lib; { + homepage = "https://pypi.org/project/dissononce/"; + license = licenses.mit; + description = "A python implementation for Noise Protocol Framework"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index db57b33dfd0..0f3f0328fdd 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6383,6 +6383,8 @@ in { diskcache = callPackage ../development/python-modules/diskcache { }; + dissononce = callPackage ../development/python-modules/dissononce { }; + distro = callPackage ../development/python-modules/distro { }; bz2file = callPackage ../development/python-modules/bz2file { };