Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / routeros-api / default.nix
blob52bc4295a89f60d181cc4dc8a69cdd13307c554c
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , six
5 , mock
6 , tox
7 }:
9 buildPythonPackage rec {
10   pname = "routeros-api";
11   version = "0.17.0";
12   format = "setuptools";
14   # N.B. The version published on PyPI is missing tests.
15   src = fetchFromGitHub {
16     owner = "socialwifi";
17     repo = pname;
18     rev = version;
19     sha256 = "wpIfeYZ1w/yoNCHLYFVjn0O4Rb+N5lfvYzhGuN+HDTA=";
20   };
22   nativeCheckInputs = [
23     mock
24     tox
25   ];
27   propagatedBuildInputs = [ six ];
29   meta = with lib; {
30     description = "Python API to RouterBoard devices produced by MikroTik.";
31     homepage = "https://github.com/socialwifi/RouterOS-api";
32     license = licenses.mit;
33     maintainers = with maintainers; [ quentin ];
34     platforms = platforms.all;
35   };