summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/pymavlink/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/pymavlink/default.nix')
-rw-r--r--pkgs/development/python-modules/pymavlink/default.nix20
1 files changed, 14 insertions, 6 deletions
diff --git a/pkgs/development/python-modules/pymavlink/default.nix b/pkgs/development/python-modules/pymavlink/default.nix
index fda09c5f6a49..01e362ba1241 100644
--- a/pkgs/development/python-modules/pymavlink/default.nix
+++ b/pkgs/development/python-modules/pymavlink/default.nix
@@ -1,23 +1,30 @@
{
lib,
buildPythonPackage,
+ cython,
+ fastcrc,
fetchPypi,
- future,
lxml,
+ setuptools,
}:
buildPythonPackage rec {
pname = "pymavlink";
- version = "2.4.43";
- format = "setuptools";
+ version = "2.4.49";
+ pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-IcShujVcBXQtKvQVEFdtbgjboNd2AunqY1MxzQdV7nY=";
+ hash = "sha256-188Q1VktA4oYqpcnERd+u4i+IUPvzCWN9jCwUT6dosI=";
};
- propagatedBuildInputs = [
- future
+ build-system = [
+ cython
+ setuptools
+ ];
+
+ dependencies = [
+ fastcrc
lxml
];
@@ -32,6 +39,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python MAVLink interface and utilities";
homepage = "https://github.com/ArduPilot/pymavlink";
+ changelog = "https://github.com/ArduPilot/pymavlink/releases/tag/${version}";
license = with licenses; [
lgpl3Plus
mit