{ lib, buildPythonPackage, fetchPypi, # build-system setuptools, # dependencies asttokens, colorama, executing, pygments, # tests pytestCheckHook, }: buildPythonPackage rec { pname = "icecream"; version = "2.1.3"; pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-CqSnwzdOw2FTodCPgeMIDoPYrB7v2X0vT+lUTo+bSd4="; }; postPatch = '' substituteInPlace tests/test_icecream.py \ --replace assertRegexpMatches assertRegex ''; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ asttokens colorama executing pygments ]; nativeCheckInputs = [ pytestCheckHook ]; disabledTests = [ # icecream.icecream.NoSourceAvailableError "testSingledispatchArgumentToString" # AssertionError: assert [[('REPL (e.g...ion?', None)]] == [[('a', '1')], [('c', '3')]] "testEnableDisable" ]; meta = with lib; { description = "A little library for sweet and creamy print debugging"; homepage = "https://github.com/gruns/icecream"; license = licenses.mit; maintainers = with maintainers; [ renatoGarcia ]; }; }