1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pythonOlder, 6 setuptools-scm, 7 pytestCheckHook, 8}: 9 10buildPythonPackage rec { 11 pname = "repeated-test"; 12 version = "2.3.3"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.5"; 16 17 src = fetchPypi { 18 pname = "repeated_test"; 19 inherit version; 20 hash = "sha256-3YPU8SL9rud5s0pnwwH5TJk1MXsDhdkDnZp/Oj6sgXs="; 21 }; 22 23 nativeBuildInputs = [ setuptools-scm ]; 24 25 nativeCheckInputs = [ pytestCheckHook ]; 26 27 pythonImportsCheck = [ "repeated_test" ]; 28 29 meta = with lib; { 30 description = "Unittest-compatible framework for repeating a test function over many fixtures"; 31 homepage = "https://github.com/epsy/repeated_test"; 32 changelog = "https://github.com/epsy/repeated_test/releases/tag/v${version}"; 33 license = licenses.mit; 34 maintainers = with maintainers; [ tjni ]; 35 }; 36}