mavproxy: add lxml dependency

Also, alphabetize the dependencies.

Add dependencies that are not part of install_requires (apparently due to
some issue with pip and distro packaging). The closure size is increased
somewhat by OpenCV, but this allows all the tools to work correctly.
This commit is contained in:
Ben Wolsieffer 2022-08-14 21:16:42 -04:00
parent 1360b13120
commit 073d3c1b77

View file

@ -1,5 +1,6 @@
{ stdenv, lib, buildPythonApplication, fetchPypi, matplotlib, numpy, pymavlink, pyserial
, setuptools, wxPython_4_0, billiard, gnureadline, opencv4 }:
{ stdenv, lib, buildPythonApplication, fetchPypi, lxml, matplotlib, numpy
, opencv4, pymavlink, pyserial, setuptools, wxPython_4_0, billiard
, gnureadline }:
buildPythonApplication rec {
pname = "MAVProxy";
@ -16,13 +17,14 @@ buildPythonApplication rec {
'';
propagatedBuildInputs = [
lxml
matplotlib
numpy
opencv4
pymavlink
pyserial
setuptools
wxPython_4_0
opencv4
] ++ lib.optionals stdenv.isDarwin [ billiard gnureadline ];
# No tests