teamspeak5_client: 5.0.0-beta77 -> 6.0.0-beta2; teamspeak refactors (#377748)
[NixPkgs.git] / pkgs / by-name / ro / rotate-backups / package.nix
blob70708d1238807f20202abbf007593ea477cdb8aa
2   lib,
3   python3,
4   fetchFromGitHub,
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "rotate-backups";
9   version = "8.1";
11   src = fetchFromGitHub {
12     owner = "xolox";
13     repo = "python-rotate-backups";
14     rev = version;
15     sha256 = "0r4dyd7hj403rksgp3vh1azp9n4af75r3wq3x39wxcqizpms3vkx";
16   };
18   propagatedBuildInputs = with python3.pkgs; [
19     python-dateutil
20     simpleeval
21     update-dotdee
22   ];
24   nativeCheckInputs = with python3.pkgs; [
25     pytestCheckHook
26   ];
28   disabledTests = [
29     # https://github.com/xolox/python-rotate-backups/issues/33
30     "test_removal_command"
31   ];
33   meta = with lib; {
34     description = "Simple command line interface for backup rotation";
35     mainProgram = "rotate-backups";
36     homepage = "https://github.com/xolox/python-rotate-backups";
37     license = licenses.mit;
38     maintainers = with maintainers; [ eyjhb ];
39   };