biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / nomadnet / default.nix
blob1e0472fb7802cc0cdb330c632216636ac20a0d67
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   lxmf,
6   pythonOlder,
7   qrcode,
8   rns,
9   setuptools,
10   urwid,
13 buildPythonPackage rec {
14   pname = "nomadnet";
15   version = "0.5.4";
16   pyproject = true;
18   disabled = pythonOlder "3.7";
20   src = fetchFromGitHub {
21     owner = "markqvist";
22     repo = "NomadNet";
23     rev = "refs/tags/${version}";
24     hash = "sha256-4dHxwTHDe8aE/FFtf9jhOO1Wf3uU7KjBa/ngj8o5iMY=";
25   };
27   build-system = [ setuptools ];
29   dependencies = [
30     rns
31     lxmf
32     urwid
33     qrcode
34   ];
36   # Module has no tests
37   doCheck = false;
39   pythonImportsCheck = [ "nomadnet" ];
41   meta = with lib; {
42     description = "Off-grid, resilient mesh communication";
43     homepage = "https://github.com/markqvist/NomadNet";
44     changelog = "https://github.com/markqvist/NomadNet/releases/tag/${version}";
45     license = licenses.gpl3Only;
46     maintainers = with maintainers; [ fab ];
47     mainProgram = "nomadnet";
48   };