1{ lib 2, buildPythonPackage 3, fetchPypi 4, python 5, croniter 6, tzlocal 7, pytestCheckHook 8}: 9 10buildPythonPackage rec { 11 pname = "aiocron"; 12 version = "1.7"; 13 14 src = fetchPypi { 15 inherit pname version; 16 sha256 = "sha256-rX07m9iIl5NP/RiTf/I1q5+wE1goD9QOAUYf1fdjSL0="; 17 }; 18 19 propagatedBuildInputs = [ 20 croniter 21 ]; 22 23 checkInputs = [ 24 pytestCheckHook 25 tzlocal 26 ]; 27 28 postPatch = '' 29 sed -i "/--cov/d" setup.cfg 30 sed -i "/--ignore/d" setup.cfg 31 ''; 32 33 postInstall = '' 34 rm -rf $out/${python.sitePackages}/tests 35 ''; 36 37 pythonImportsCheck = [ "aiocron" ]; 38 39 meta = with lib; { 40 description = "Crontabs for asyncio"; 41 homepage = "https://github.com/gawel/aiocron/"; 42 license = licenses.mit; 43 maintainers = [ maintainers.starcraft66 ]; 44 }; 45}