toxic: 0.15.1 -> 0.16.0
[NixPkgs.git] / pkgs / by-name / lo / loramon / package.nix
blob834234e4ecdd9fd6d3d4b39eae75f607ac3fbc9e
2   lib,
3   python3,
4   fetchFromGitHub,
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "loramon";
9   version = "0.9.7";
10   pyproject = true;
12   src = fetchFromGitHub {
13     owner = "markqvist";
14     repo = "LoRaMon";
15     rev = "refs/tags/${version}";
16     hash = "sha256-94tXhuAoaS1y/zGz63PPqOayRylGK0Ei2a6H4/BCB30";
17   };
19   nativeBuildInputs = with python3.pkgs; [
20     setuptools
21   ];
23   propagatedBuildInputs = with python3.pkgs; [
24     pyserial
25   ];
27   meta = with lib; {
28     description = "LoRa packet sniffer for RNode hardware";
29     mainProgram = "loramon";
30     homepage = "https://github.com/markqvist/LoRaMon";
31     changelog = "https://github.com/markqvist/LoRaMon/releases/tag/${version}";
32     license = licenses.mit;
33     maintainers = with maintainers; [ erethon ];
34   };