diff options
author | Sander van der Burg <svanderburg@gmail.com> | 2018-11-08 22:31:42 +0100 |
---|---|---|
committer | Sander van der Burg <svanderburg@gmail.com> | 2018-11-08 22:32:31 +0100 |
commit | 1ac07c82e18d63d9cbb246b88807cab47f37a0d3 (patch) | |
tree | 749f67144dbb666505a752d092bbb419d7779186 | |
parent | ad6632902283cecd921cc548e3b9dcfeeca1d3b0 (diff) | |
download | nixpkgs-1ac07c82e18d63d9cbb246b88807cab47f37a0d3.tar nixpkgs-1ac07c82e18d63d9cbb246b88807cab47f37a0d3.tar.gz nixpkgs-1ac07c82e18d63d9cbb246b88807cab47f37a0d3.tar.bz2 nixpkgs-1ac07c82e18d63d9cbb246b88807cab47f37a0d3.tar.lz nixpkgs-1ac07c82e18d63d9cbb246b88807cab47f37a0d3.tar.xz nixpkgs-1ac07c82e18d63d9cbb246b88807cab47f37a0d3.tar.zst nixpkgs-1ac07c82e18d63d9cbb246b88807cab47f37a0d3.zip |
alerta: init at 6.3.2
-rw-r--r-- | pkgs/development/python-modules/alerta-server/default.nix | 27 | ||||
-rw-r--r-- | pkgs/development/python-modules/alerta/default.nix | 27 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 4 |
3 files changed, 58 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/alerta-server/default.nix b/pkgs/development/python-modules/alerta-server/default.nix new file mode 100644 index 00000000000..a16d54af260 --- /dev/null +++ b/pkgs/development/python-modules/alerta-server/default.nix @@ -0,0 +1,27 @@ +{ stdenv, buildPythonPackage, fetchPypi, makeWrapper +, python-dateutil, requests, pymongo, raven, bcrypt, flask, pyjwt, flask-cors, psycopg2, pytz, flask-compress, jinja2 +}: + +buildPythonPackage rec { + pname = "alerta-server"; + version = "6.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0mp97scdz2scdzi9va99hghmjz25zssgwg07i6cldzkc8j71kax5"; + }; + + buildInputs = [ python-dateutil requests pymongo raven bcrypt flask pyjwt flask-cors psycopg2 pytz flask-compress jinja2 ]; + + doCheck = false; # We can't run the tests from Nix, because they rely on the presence of a working MongoDB server + + postInstall = '' + wrapProgram $out/bin/alertad --prefix PYTHONPATH : "$PYTHONPATH" + ''; + + meta = with stdenv.lib; { + homepage = https://alerta.io; + description = "Alerta Monitoring System server"; + license = licenses.asl20; + }; +} diff --git a/pkgs/development/python-modules/alerta/default.nix b/pkgs/development/python-modules/alerta/default.nix new file mode 100644 index 00000000000..47125894e5b --- /dev/null +++ b/pkgs/development/python-modules/alerta/default.nix @@ -0,0 +1,27 @@ +{ stdenv, buildPythonPackage, fetchPypi, makeWrapper +, six, click, requests, pytz, tabulate +}: + +buildPythonPackage rec { + pname = "alerta"; + version = "6.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "08l366g0arpd23bm7bzk0hpmfd3z6brb8p24rjwkb3gvafhk7cz9"; + }; + + buildInputs = [ six click requests pytz tabulate ]; + + doCheck = false; + + postInstall = '' + wrapProgram $out/bin/alerta --prefix PYTHONPATH : "$PYTHONPATH" + ''; + + meta = with stdenv.lib; { + homepage = https://alerta.io; + description = "Alerta Monitoring System command-line interface"; + license = licenses.asl20; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2ce0751069c..4d065d48f2b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -166,6 +166,10 @@ in { agate-dbf = callPackage ../development/python-modules/agate-dbf { }; + alerta = callPackage ../development/python-modules/alerta { }; + + alerta-server = callPackage ../development/python-modules/alerta-server { }; + phonenumbers = callPackage ../development/python-modules/phonenumbers { }; agate-excel = callPackage ../development/python-modules/agate-excel { }; |