1{ buildPythonPackage 2, lib 3, fetchPypi 4, setuptools-scm 5, importlib-metadata 6}: 7 8buildPythonPackage rec { 9 pname = "pluggy"; 10 version = "0.13.1"; 11 12 src = fetchPypi { 13 inherit pname version; 14 sha256 = "15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"; 15 }; 16 17 checkPhase = '' 18 py.test 19 ''; 20 21 # To prevent infinite recursion with pytest 22 doCheck = false; 23 24 nativeBuildInputs = [ setuptools-scm ]; 25 26 propagatedBuildInputs = [ importlib-metadata ]; 27 28 meta = { 29 description = "Plugin and hook calling mechanisms for Python"; 30 homepage = "https://github.com/pytest-dev/pluggy"; 31 license = lib.licenses.mit; 32 maintainers = with lib.maintainers; [ ]; 33 }; 34}