1{ buildPythonPackage 2, fetchFromGitHub 3, isPy3k 4, lib 5, pytest 6}: 7 8buildPythonPackage rec { 9 pname = "viewstate"; 10 version = "0.4.3"; 11 disabled = !isPy3k; 12 13 src = fetchFromGitHub { 14 owner = "yuvadm"; 15 repo = pname; 16 rev = "v${version}"; 17 sha256 = "15s0n1lhkz0zwi33waqkkjipal3f7s45rxsj1bw89xpr4dj87qx5"; 18 }; 19 20 checkInputs = [ 21 pytest 22 ]; 23 24 checkPhase = '' 25 pytest 26 ''; 27 28 meta = { 29 description = ".NET viewstate decoder"; 30 homepage = "https://github.com/yuvadm/viewstate"; 31 license = lib.licenses.mit; 32 maintainers = with lib.maintainers; [ 33 kamadorueda 34 ]; 35 }; 36}