nixos/java: No bashisms in `environment.shellInit` script (#294121)
[NixPkgs.git] / pkgs / development / python-modules / dissononce / default.nix
blobb4745c059465c16ea92036f1ba54149ae3a0985e
2   buildPythonPackage,
3   fetchFromGitHub,
4   lib,
5   pytest,
6   cryptography,
7   transitions,
8 }:
10 buildPythonPackage rec {
11   pname = "dissononce";
12   version = "0.34.3";
13   format = "setuptools";
15   src = fetchFromGitHub {
16     owner = "tgalal";
17     repo = "dissononce";
18     rev = version;
19     sha256 = "0hn64qfr0d5npmza6rjyxwwp12k2z2y1ma40zpl104ghac6g3mbs";
20   };
22   nativeCheckInputs = [ pytest ];
23   checkPhase = ''
24     HOME=$(mktemp -d) py.test tests/
25   '';
27   propagatedBuildInputs = [
28     cryptography
29     transitions
30   ];
32   meta = with lib; {
33     homepage = "https://pypi.org/project/dissononce/";
34     license = licenses.mit;
35     description = "Python implementation for Noise Protocol Framework";
36   };