at 24.11-pre 834 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 pythonOlder, 5 fetchPypi, 6 aiohttp, 7 requests, 8 pytestCheckHook, 9}: 10 11buildPythonPackage rec { 12 pname = "brunt"; 13 version = "1.2.0"; 14 15 disabled = pythonOlder "3.8"; 16 17 format = "setuptools"; 18 19 src = fetchPypi { 20 inherit pname version; 21 sha256 = "e704627dc7b9c0a50c67ae90f1d320b14f99f2b2fc9bf1ef0461b141dcf1bce9"; 22 }; 23 24 postPatch = '' 25 sed -i '/--cov/d' setup.cfg 26 ''; 27 28 propagatedBuildInputs = [ 29 aiohttp 30 requests 31 ]; 32 33 nativeCheckInputs = [ pytestCheckHook ]; 34 35 # tests require Brunt hardware 36 doCheck = false; 37 38 pythonImportsCheck = [ "brunt" ]; 39 40 meta = { 41 description = "Unofficial Python SDK for Brunt"; 42 homepage = "https://github.com/eavanvalkenburg/brunt-api"; 43 license = lib.licenses.mit; 44 maintainers = with lib.maintainers; [ dotlambda ]; 45 }; 46}