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