Skip to content

Commit

Permalink
mktxp: init at 1.2.9 (#359136)
Browse files Browse the repository at this point in the history
  • Loading branch information
BonusPlay authored Dec 13, 2024
1 parent 59d371d commit c99ef04
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions pkgs/by-name/mk/mktxp/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
lib,
python3Packages,
fetchFromGitHub,
}:
let
version = "1.2.9";
in
python3Packages.buildPythonApplication {
pname = "mktxp";
inherit version;
pyproject = false;

src = fetchFromGitHub {
owner = "akpw";
repo = "mktxp";
rev = "refs/tags/v${version}";
hash = "sha256-LPCx5UJuL22aRbRYD+GkDAQ/0RCi+WJwvsF86ZQ01JY=";
};

nativeBuildInputs = with python3Packages; [
pypaInstallHook
setuptoolsBuildHook
];

dependencies = with python3Packages; [
prometheus-client
routeros-api
configobj
humanize
texttable
speedtest-cli
waitress
packaging
];

meta = {
homepage = "https://github.com/akpw/mktxp";
changelog = "https://github.com/akpw/mktxp/releases/tag/v${version}";
description = "Prometheus Exporter for Mikrotik RouterOS devices";
license = lib.licenses.gpl2;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.BonusPlay ];
mainProgram = "mktxp";
};
}

0 comments on commit c99ef04

Please sign in to comment.