linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / diceware / default.nix
blob8e35eabfb0d7f06f917dfb165c32c4eb2a854ef3
1 { lib, buildPythonPackage, fetchPypi
2 , pytestrunner
3 , setuptools
4 , coverage, pytest
5 }:
7 buildPythonPackage rec {
8   pname = "diceware";
9   version = "0.9.6";
11   src = fetchPypi {
12     inherit pname version;
13     sha256 = "0klb0ysybzlh2wihvir82hgq62v0jjmlcqklwajyms7c0p529yby";
14   };
16   nativeBuildInputs = [ pytestrunner ];
18   propagatedBuildInputs = [ setuptools ];
20   checkInputs = [ coverage pytest ];
22   # see https://github.com/ulif/diceware/commit/a7d844df76cd4b95a717f21ef5aa6167477b6733
23   checkPhase = ''
24     py.test -m 'not packaging'
25   '';
27   meta = with lib; {
28     description = "Generates passphrases by concatenating words randomly picked from wordlists";
29     homepage = "https://github.com/ulif/diceware";
30     license = licenses.gpl3;
31     maintainers = with maintainers; [ asymmetric ];
32   };