1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pythonOlder, 6 7 # build-system 8 setuptools, 9 setuptools-scm, 10 11 # dependencies 12 attrs, 13 14 # tests 15 pytestCheckHook, 16}: 17 18buildPythonPackage rec { 19 pname = "pytest-subtests"; 20 version = "0.12.1"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 hash = "sha256-1mBdy4hkfgt8GInQJ/jvHBfXosYJJ+v9wJx7DYEgR20="; 28 }; 29 30 nativeBuildInputs = [ 31 setuptools 32 setuptools-scm 33 ]; 34 35 propagatedBuildInputs = [ attrs ]; 36 37 nativeCheckInputs = [ pytestCheckHook ]; 38 39 pythonImportsCheck = [ "pytest_subtests" ]; 40 41 meta = with lib; { 42 description = "Pytest plugin for unittest subTest() support and subtests fixture"; 43 homepage = "https://github.com/pytest-dev/pytest-subtests"; 44 license = licenses.mit; 45 maintainers = with maintainers; [ fab ]; 46 }; 47}