diff --git a/pkgs/development/tools/misc/tockloader/default.nix b/pkgs/development/tools/misc/tockloader/default.nix index 8924cbf2fae5..931edf0cf23c 100644 --- a/pkgs/development/tools/misc/tockloader/default.nix +++ b/pkgs/development/tools/misc/tockloader/default.nix @@ -1,26 +1,28 @@ { lib -, python3Packages +, python3 }: -python3Packages.buildPythonApplication rec { +python3.pkgs.buildPythonApplication rec { pname = "tockloader"; - version = "1.6.0"; + version = "1.9.0"; - src = python3Packages.fetchPypi { + src = python3.pkgs.fetchPypi { inherit pname version; - sha256 = "1aqkj1nplcw3gmklrhq6vxy6v9ad5mqiw4y1svasak2zkqdk1wyc"; + hash = "sha256-7W55jugVtamFUL8N3dD1LFLJP2UDQb74V6o96rd/tEg="; }; - propagatedBuildInputs = with python3Packages; [ + propagatedBuildInputs = with python3.pkgs; [ argcomplete colorama crcmod + pycryptodome pyserial - pytoml + questionary + toml tqdm ]; - # has no test suite + # Project has no test suite checkPhase = '' runHook preCheck $out/bin/tockloader --version | grep -q ${version} @@ -28,9 +30,10 @@ python3Packages.buildPythonApplication rec { ''; meta = with lib; { - homepage = "https://github.com/tock/tockloader"; - license = licenses.mit; description = "Tool for programming Tock onto hardware boards"; + homepage = "https://github.com/tock/tockloader"; + changelog = "https://github.com/tock/tockloader/releases/tag/v${version}"; + license = licenses.mit; maintainers = with maintainers; [ ]; }; }