otadump: init at 0.1.2 (#329129)
[NixPkgs.git] / pkgs / development / python-modules / aiocron / default.nix
blob0701fdab407a9e37bcf1d32914540bf6b502b02c
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   setuptools,
6   python,
7   croniter,
8   tzlocal,
9   pytestCheckHook,
12 buildPythonPackage rec {
13   pname = "aiocron";
14   version = "1.8";
15   pyproject = true;
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-SFRlE/ry63kB5lpk66e2U8gBBu0A7ZyjQZw9ELZVWgE=";
20   };
22   nativeBuildInputs = [ setuptools ];
24   propagatedBuildInputs = [
25     croniter
26     tzlocal
27   ];
29   nativeCheckInputs = [
30     pytestCheckHook
31     tzlocal
32   ];
34   postPatch = ''
35     sed -i "/--cov/d" setup.cfg
36     sed -i "/--ignore/d" setup.cfg
37   '';
39   postInstall = ''
40     rm -rf $out/${python.sitePackages}/tests
41   '';
43   pythonImportsCheck = [ "aiocron" ];
45   meta = with lib; {
46     description = "Crontabs for asyncio";
47     homepage = "https://github.com/gawel/aiocron/";
48     license = licenses.mit;
49     maintainers = [ maintainers.starcraft66 ];
50   };