{ lib , buildPythonPackage , fetchPypi , pythonOlder , pytestCheckHook , mock , mako , decorator , stevedore }: buildPythonPackage rec { pname = "dogpile-cache"; version = "1.1.8"; disabled = pythonOlder "3.6"; src = fetchPypi { pname = "dogpile.cache"; inherit version; hash = "sha256-2ETou2OMxPVEpMiag039Nv6TVAC3GhbL10Tr37cg/U4="; }; preCheck = '' # Disable concurrency tests that often fail, # probably some kind of timing issue. rm tests/test_lock.py # Failing tests. https://bitbucket.org/zzzeek/dogpile.cache/issues/116 rm tests/cache/test_memcached_backend.py ''; dontUseSetuptoolsCheck = true; nativeCheckInputs = [ pytestCheckHook mock mako ]; propagatedBuildInputs = [ decorator stevedore ]; meta = with lib; { description = "A caching front-end based on the Dogpile lock"; homepage = "https://bitbucket.org/zzzeek/dogpile.cache"; license = licenses.bsd3; maintainers = with maintainers; [ ]; }; }