{ lib, fetchFromGitHub, python3Packages }: python3Packages.buildPythonApplication rec { pname = "charge-lnd"; version = "0.2.13"; src = fetchFromGitHub { owner = "accumulator"; repo = pname; rev = "refs/tags/v${version}"; sha256 = "sha256-mNU8bhiZqvYbNUU8vJNk9WbpAVrCTi9Fy3hlIpb06ac="; }; propagatedBuildInputs = with python3Packages; [ aiorpcx colorama googleapis-common-protos grpcio protobuf six termcolor ]; postInstall = '' install README.md -Dt $out/share/doc/charge-lnd ''; doInstallCheck = true; installCheckPhase = '' $out/bin/charge-lnd --help > /dev/null ''; meta = with lib; { description = "Simple policy-based fee manager for lightning network daemon"; homepage = "https://github.com/accumulator/charge-lnd"; license = licenses.gpl2Plus; maintainers = with maintainers; [ mmilata mariaa144 ]; mainProgram = "charge-lnd"; }; }