Loading pkgs/by-name/sm/smpmgr/package.nix 0 → 100644 +56 −0 Original line number Diff line number Diff line { lib, fetchFromGitHub, python3Packages, versionCheckHook, }: python3Packages.buildPythonApplication rec { pname = "smpmgr"; version = "0.12.0"; pyproject = true; src = fetchFromGitHub { owner = "intercreate"; repo = "smpmgr"; tag = version; hash = "sha256-HNL9e3D/uZwJI0d4escbhe51zKH7hBFAnCGZZuZdla4="; }; build-system = with python3Packages; [ poetry-core poetry-dynamic-versioning setuptools ]; dependencies = with python3Packages; [ readchar smpclient typer ]; nativeCheckInputs = with python3Packages; [ pytestCheckHook versionCheckHook ]; pythonRelaxDeps = [ "typer" "smpclient" ]; versionCheckProgramArg = [ "--version" ]; pythonImportsCheck = [ "smpmgr" ]; meta = { description = "Simple Management Protocol (SMP) Manager for remotely managing MCU firmware"; homepage = "https://github.com/intercreate/smpmgr"; changelog = "https://github.com/intercreate/smpmgr/releases/tag/${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ otavio ]; mainProgram = "smpmgr"; }; } Loading
pkgs/by-name/sm/smpmgr/package.nix 0 → 100644 +56 −0 Original line number Diff line number Diff line { lib, fetchFromGitHub, python3Packages, versionCheckHook, }: python3Packages.buildPythonApplication rec { pname = "smpmgr"; version = "0.12.0"; pyproject = true; src = fetchFromGitHub { owner = "intercreate"; repo = "smpmgr"; tag = version; hash = "sha256-HNL9e3D/uZwJI0d4escbhe51zKH7hBFAnCGZZuZdla4="; }; build-system = with python3Packages; [ poetry-core poetry-dynamic-versioning setuptools ]; dependencies = with python3Packages; [ readchar smpclient typer ]; nativeCheckInputs = with python3Packages; [ pytestCheckHook versionCheckHook ]; pythonRelaxDeps = [ "typer" "smpclient" ]; versionCheckProgramArg = [ "--version" ]; pythonImportsCheck = [ "smpmgr" ]; meta = { description = "Simple Management Protocol (SMP) Manager for remotely managing MCU firmware"; homepage = "https://github.com/intercreate/smpmgr"; changelog = "https://github.com/intercreate/smpmgr/releases/tag/${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ otavio ]; mainProgram = "smpmgr"; }; }