evcc: 0.131.8 -> 0.131.10 (#364658)
[NixPkgs.git] / pkgs / development / python-modules / nkdfu / default.nix
blob0ebb513c2b187d0db7e8aec90eb89375116c6306
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   flit-core,
6   fire,
7   tqdm,
8   intelhex,
9   libusb1,
12 buildPythonPackage rec {
13   pname = "nkdfu";
14   version = "0.2";
15   format = "pyproject";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-8l913dOCxHKFtpQ83p9RV3sUlu0oT5PVi14FSuYJ9fg=";
20   };
22   nativeBuildInputs = [ flit-core ];
24   propagatedBuildInputs = [
25     fire
26     tqdm
27     intelhex
28     libusb1
29   ];
31   # no tests
32   doCheck = false;
34   pythonImportsCheck = [ "nkdfu" ];
36   meta = with lib; {
37     description = "Python tool for Nitrokeys' firmware update";
38     mainProgram = "nkdfu";
39     homepage = "https://github.com/Nitrokey/nkdfu";
40     license = with licenses; [ gpl2Only ];
41     maintainers = with maintainers; [ frogamic ];
42   };