limo: 1.0.11 > 1.1 (#376325)
[NixPkgs.git] / pkgs / development / python-modules / pymavlink / default.nix
blob7b145228b4cf9ae5b06bb0d40339e0138ac84e7f
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   future,
6   lxml,
7 }:
9 buildPythonPackage rec {
10   pname = "pymavlink";
11   version = "2.4.42";
12   format = "setuptools";
14   src = fetchPypi {
15     inherit pname version;
16     hash = "sha256-3+BECLV0JeJlOKa0vZd/dyObyM5hiGF0VnsaJD98PXY=";
17   };
19   propagatedBuildInputs = [
20     future
21     lxml
22   ];
24   # No tests included in PyPI tarball. We cannot use the GitHub tarball because
25   # we would like to use the same commit of the mavlink messages repo as
26   # included in the PyPI tarball, and there is no easy way to determine what
27   # commit is included.
28   doCheck = false;
30   pythonImportsCheck = [ "pymavlink" ];
32   meta = with lib; {
33     description = "Python MAVLink interface and utilities";
34     homepage = "https://github.com/ArduPilot/pymavlink";
35     license = with licenses; [
36       lgpl3Plus
37       mit
38     ];
39     maintainers = with maintainers; [ lopsided98 ];
40   };