at master 823 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 pythonOlder, 5 fetchPypi, 6 aiohttp, 7 requests, 8 pytest-cov-stub, 9 pytestCheckHook, 10}: 11 12buildPythonPackage rec { 13 pname = "brunt"; 14 version = "1.2.0"; 15 16 disabled = pythonOlder "3.8"; 17 18 format = "setuptools"; 19 20 src = fetchPypi { 21 inherit pname version; 22 sha256 = "e704627dc7b9c0a50c67ae90f1d320b14f99f2b2fc9bf1ef0461b141dcf1bce9"; 23 }; 24 25 propagatedBuildInputs = [ 26 aiohttp 27 requests 28 ]; 29 30 nativeCheckInputs = [ 31 pytest-cov-stub 32 pytestCheckHook 33 ]; 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}