Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pyperclip, 6 urwid, 7}: 8 9buildPythonPackage rec { 10 pname = "upass"; 11 version = "0.2.1"; 12 format = "setuptools"; 13 14 src = fetchFromGitHub { 15 owner = "Kwpolska"; 16 repo = "upass"; 17 rev = "v${version}"; 18 sha256 = "0bgplq07dmlld3lp6jag1w055glqislfgwwq2k7cb2bzjgvysdnj"; 19 }; 20 21 propagatedBuildInputs = [ 22 pyperclip 23 urwid 24 ]; 25 26 # Projec thas no tests 27 doCheck = false; 28 29 postInstall = '' 30 export HOME=$(mktemp -d); 31 mkdir $HOME/.config 32 ''; 33 34 pythonImportsCheck = [ "upass" ]; 35 36 meta = with lib; { 37 description = "Console UI for pass"; 38 mainProgram = "upass"; 39 homepage = "https://github.com/Kwpolska/upass"; 40 license = licenses.bsd3; 41 maintainers = [ ]; 42 }; 43}