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}