alerta: move to all-packages.nix and use buildPythonApplication

+30 -32
+1 -1
nixos/modules/services/monitoring/alerta.nix
··· 101 101 }; 102 102 }; 103 103 104 - environment.systemPackages = [ pkgs.python36Packages.alerta ]; 104 + environment.systemPackages = [ pkgs.alerta ]; 105 105 106 106 users.users.alerta = { 107 107 uid = config.ids.uids.alerta;
-29
pkgs/development/python-modules/alerta/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , six, click, requests, requests-hawk, pytz, tabulate, pythonOlder 3 - }: 4 - 5 - buildPythonPackage rec { 6 - pname = "alerta"; 7 - version = "8.4.0"; 8 - 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "260ff3118e73396104129928217b0f317ac5afdff8221874d8986df22ecf5f34"; 12 - }; 13 - 14 - propagatedBuildInputs = [ six click requests requests-hawk pytz tabulate ]; 15 - 16 - doCheck = false; 17 - 18 - postInstall = '' 19 - wrapProgram $out/bin/alerta --prefix PYTHONPATH : "$PYTHONPATH" 20 - ''; 21 - 22 - disabled = pythonOlder "3.5"; 23 - 24 - meta = with lib; { 25 - homepage = "https://alerta.io"; 26 - description = "Alerta Monitoring System command-line interface"; 27 - license = licenses.asl20; 28 - }; 29 - }
+27
pkgs/servers/monitoring/alerta/client.nix
··· 1 + { lib 2 + , python3 3 + }: 4 + 5 + python3.pkgs.buildPythonApplication rec { 6 + pname = "alerta"; 7 + version = "8.4.0"; 8 + 9 + src = python3.pkgs.fetchPypi { 10 + inherit pname version; 11 + sha256 = "260ff3118e73396104129928217b0f317ac5afdff8221874d8986df22ecf5f34"; 12 + }; 13 + 14 + propagatedBuildInputs = with python3.pkgs; [ 15 + six click requests requests-hawk pytz tabulate 16 + ]; 17 + 18 + doCheck = false; 19 + 20 + disabled = python3.pythonOlder "3.6"; 21 + 22 + meta = with lib; { 23 + homepage = "https://alerta.io"; 24 + description = "Alerta Monitoring System command-line interface"; 25 + license = licenses.asl20; 26 + }; 27 + }
+2
pkgs/top-level/all-packages.nix
··· 17733 17733 17734 17734 adguardhome = callPackage ../servers/adguardhome {}; 17735 17735 17736 + alerta = callPackage ../servers/monitoring/alerta/client.nix { }; 17737 + 17736 17738 alerta-server = callPackage ../servers/monitoring/alerta { }; 17737 17739 17738 17740 apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix { };
-2
pkgs/top-level/python-packages.nix
··· 322 322 323 323 alembic = callPackage ../development/python-modules/alembic { }; 324 324 325 - alerta = callPackage ../development/python-modules/alerta { }; 326 - 327 325 algebraic-data-types = callPackage ../development/python-modules/algebraic-data-types { }; 328 326 329 327 allpairspy = callPackage ../development/python-modules/allpairspy { };