1{ lib 2, buildPythonPackage 3, fetchPypi 4, pythonOlder 5, psutil 6, unittestCheckHook 7, setuptools 8}: 9 10buildPythonPackage rec { 11 pname = "pyperf"; 12 version = "2.6.2"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.8"; 16 17 src = fetchPypi { 18 inherit pname version; 19 hash = "sha256-ZNj63OanT0ePKYMsHqoqBIVmVev/FyktUjf8gxfDo8U="; 20 }; 21 22 nativeBuildInputs = [ 23 setuptools 24 ]; 25 26 propagatedBuildInputs = [ 27 psutil 28 ]; 29 30 nativeCheckInputs = [ 31 unittestCheckHook 32 ]; 33 34 unittestFlagsArray = [ 35 "-s" 36 "pyperf/tests/" 37 "-v" 38 ]; 39 40 pythonImportsCheck = [ 41 "pyperf" 42 ]; 43 44 meta = with lib; { 45 description = "Python module to generate and modify perf"; 46 homepage = "https://pyperf.readthedocs.io/"; 47 changelog = "https://github.com/psf/pyperf/releases/tag/${version}"; 48 license = licenses.mit; 49 maintainers = with maintainers; [ ]; 50 }; 51}