1{ 2 buildPythonPackage, 3 fetchFromGitHub, 4 isPy3k, 5 lib, 6 pytest, 7}: 8 9buildPythonPackage rec { 10 pname = "viewstate"; 11 version = "0.4.3"; 12 format = "setuptools"; 13 disabled = !isPy3k; 14 15 src = fetchFromGitHub { 16 owner = "yuvadm"; 17 repo = pname; 18 rev = "v${version}"; 19 sha256 = "15s0n1lhkz0zwi33waqkkjipal3f7s45rxsj1bw89xpr4dj87qx5"; 20 }; 21 22 nativeCheckInputs = [ pytest ]; 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; [ kamadorueda ]; 33 }; 34}