ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / python-crontab / default.nix
blob9de0801d537541bd473450ab5aacf04c58fa0646
1 { lib, buildPythonPackage, fetchPypi, python-dateutil, pytestCheckHook }:
3 buildPythonPackage rec {
4   pname = "python-crontab";
5   version = "2.6.0";
7   src = fetchPypi {
8     inherit pname version;
9     sha256 = "1e35ed7a3cdc3100545b43e196d34754e6551e7f95e4caebbe0e1c0ca41c2f1b";
10   };
12   checkInputs = [ pytestCheckHook ];
13   disabledTests = [
14     "test_07_non_posix_shell"
15     # doctest that assumes /tmp is writeable, awkward to patch
16     "test_03_usage"
17   ];
19   propagatedBuildInputs = [ python-dateutil ];
21   meta = with lib; {
22     description = "Python API for crontab";
23     longDescription = ''
24       Crontab module for reading and writing crontab files
25       and accessing the system cron automatically and simply using a direct API.
26     '';
27     homepage = "https://pypi.org/project/python-crontab/";
28     license = licenses.lgpl3Plus;
29     maintainers = with maintainers; [ kfollesdal ];
30   };