linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / xkcdpass / default.nix
blobe372a843cf846990ff1811c4653a6d1dec2c4f9a
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pytestCheckHook
5 , installShellFiles
6 }:
8 buildPythonPackage rec {
9   pname = "xkcdpass";
10   version = "1.17.6";
12   src = fetchPypi {
13     inherit pname version;
14     sha256 = "0ghsjs5bxl996pap910q9s21nywb26mfpjd92rbfywbnj8f2k2cy";
15   };
17   nativeBuildInputs = [ installShellFiles ];
19   checkInputs = [ pytestCheckHook ];
21   pythonImportsCheck = [ "xkcdpass" ];
23   postInstall = ''
24     installManPage *.?
25     install -Dm444 -t $out/share/doc/${pname} README*
26   '';
28   meta = with lib; {
29     description = "Generate secure multiword passwords/passphrases, inspired by XKCD";
30     homepage = "https://pypi.python.org/pypi/xkcdpass/";
31     license = licenses.bsd3;
32     maintainers = with maintainers; [ peterhoeg ];
33   };