1{ python3Packages, fetchFromGitHub, lib }:
2
3python3Packages.buildPythonApplication rec {
4 pname = "pg_activity";
5 version = "3.0.3";
6 disabled = python3Packages.pythonOlder "3.6";
7
8 src = fetchFromGitHub {
9 owner = "dalibo";
10 repo = pname;
11 rev = "refs/tags/v${version}";
12 sha256 = "sha256-djpBdhCgtlm6+DiZVKSKh0nu30YVm/qZHlBHPtdObfU=";
13 };
14
15 propagatedBuildInputs = with python3Packages; [
16 attrs
17 blessed
18 humanize
19 psutil
20 psycopg2
21 ];
22
23 pythonImportsCheck = [ "pgactivity" ];
24
25 meta = with lib; {
26 description = "A top like application for PostgreSQL server activity monitoring";
27 homepage = "https://github.com/dalibo/pg_activity";
28 license = licenses.postgresql;
29 maintainers = with maintainers; [ mausch ];
30 };
31}