Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.03 36 lines 890 B view raw
1{ stdenv, buildPythonPackage, fetchPypi 2, pytest, pytestcov, mock, Mako, decorator 3}: 4 5buildPythonPackage rec { 6 pname = "dogpile.cache"; 7 version = "0.9.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 sha256 = "0sr1fn6b4k5bh0cscd9yi8csqxvj4ngzildav58x5p694mc86j5k"; 12 }; 13 14 # Disable concurrency tests that often fail, 15 # probably some kind of timing issue. 16 postPatch = '' 17 rm tests/test_lock.py 18 # Failing tests. https://bitbucket.org/zzzeek/dogpile.cache/issues/116 19 rm tests/cache/test_memcached_backend.py 20 ''; 21 22 dontUseSetuptoolsCheck = true; 23 checkPhase = '' 24 pytest 25 ''; 26 27 checkInputs = [ pytest pytestcov mock Mako ]; 28 29 propagatedBuildInputs = [ decorator ]; 30 31 meta = with stdenv.lib; { 32 description = "A caching front-end based on the Dogpile lock"; 33 homepage = https://bitbucket.org/zzzeek/dogpile.cache; 34 license = licenses.bsd3; 35 }; 36}