Commit c439cbc7 authored by Leandro Reina's avatar Leandro Reina Committed by Jörg Thalheim
Browse files

python311Packages.dronecan: init at 1.0.25

parent 1ffb4e59
Loading
Loading
Loading
Loading
+36 −0
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, pytestCheckHook
}:

buildPythonPackage rec {
  pname = "dronecan";
  version = "1.0.25";
  format = "setuptools";
  disabled = pythonOlder "3.3";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-0WKmVZwE6OgBckWWvPcn5BYqXMEt6Mr1P68UMHfRp4I=";
  };

  nativeCheckInputs = [
    pytestCheckHook
  ];

  pythonImportsCheck = [
    "dronecan"
  ];

  meta = with lib; {
    description = "Python implementation of the DroneCAN v1 protocol stack";
    longDescription = ''
      DroneCAN is a lightweight protocol designed for reliable communication in aerospace and robotic applications via CAN bus.
    '';
    homepage = "https://dronecan.github.io/";
    license = licenses.mit;
    maintainers = [ teams.ororatech ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -3220,6 +3220,8 @@ self: super: with self; {

  drms = callPackage ../development/python-modules/drms { };

  dronecan = callPackage ../development/python-modules/dronecan { };

  dropbox = callPackage ../development/python-modules/dropbox { };

  ds-store = callPackage ../development/python-modules/ds-store { };