1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 fetchpatch, 6 setuptools, 7}: 8 9buildPythonPackage rec { 10 pname = "process-tests"; 11 version = "3.0.0"; 12 pyproject = true; 13 14 src = fetchPypi { 15 inherit pname version; 16 hash = "sha256-5dV96nFhJR6RytuEvz7MhSdfsSH9R45Xn4AHd7HUJL0="; 17 }; 18 19 patches = [ 20 (fetchpatch { 21 # Add optional ignore_case param to wait_for_strings 22 url = "https://github.com/ionelmc/python-process-tests/commit/236c3e83722a36eddb4abb111a2fcceb49cc9ab7.patch"; 23 hash = "sha256-LbLaDXHbywvsq++lklNiLw8u0USuiEpuxzpNMhXBWtE="; 24 }) 25 ]; 26 27 nativeBuildInputs = [ setuptools ]; 28 29 # No tests 30 doCheck = false; 31 32 meta = with lib; { 33 description = "Tools for testing processes"; 34 license = licenses.bsd2; 35 homepage = "https://github.com/ionelmc/python-process-tests"; 36 }; 37}