diff --git a/pkgs/python-packages/default.nix b/pkgs/python-packages/default.nix index 69e0c2f2..1e891c37 100644 --- a/pkgs/python-packages/default.nix +++ b/pkgs/python-packages/default.nix @@ -1,5 +1,6 @@ { callPackage, pkgs }: { + depthcharge-tools = callPackage ./depthcharge-tools { }; feedsearch-crawler = callPackage ./feedsearch-crawler { }; pa-dlna = callPackage ./pa-dlna { }; pyln-bolt7 = callPackage ./pyln-bolt7 { }; diff --git a/pkgs/python-packages/depthcharge-tools/default.nix b/pkgs/python-packages/depthcharge-tools/default.nix new file mode 100644 index 00000000..49202175 --- /dev/null +++ b/pkgs/python-packages/depthcharge-tools/default.nix @@ -0,0 +1,30 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, setuptools +}: buildPythonPackage rec { + pname = "depthcharge-tools"; + version = "0.6.2"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "alpernebbi"; + repo = "depthcharge-tools"; + rev = "v${version}"; + hash = "sha256-3xPRNDUXLOwYy8quMfYSiBfzQl4peauTloqtZBGbvlw="; + }; + + propagatedBuildInputs = [ + setuptools #< needs `pkg_resources` at runtime + ]; + + pythonImportsCheck = [ + "depthcharge_tools" + ]; + + meta = with lib; { + homepage = "https://github.com/alpernebbi/depthcharge-tools"; + description = "Tools to manage the Chrome OS bootloader"; + maintainers = with maintainers; [ colinsane ]; + }; +}