diff --git a/pkgs/development/python-modules/atenpdu/default.nix b/pkgs/development/python-modules/atenpdu/default.nix new file mode 100644 index 00000000000..c8307608204 --- /dev/null +++ b/pkgs/development/python-modules/atenpdu/default.nix @@ -0,0 +1,28 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pysnmp +}: + +buildPythonPackage rec { + pname = "atenpdu"; + version = "0.3.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1np9p3d180c26p54nw33alb003lhx6fprr21h45dd8gqk3slm13c"; + }; + + propagatedBuildInputs = [ pysnmp ]; + + # Project has no test + doCheck = false; + pythonImportsCheck = [ "atenpdu" ]; + + meta = with lib; { + description = "Python interface to control ATEN PE PDUs"; + homepage = "https://github.com/mtdcr/pductl"; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5744c8db921..1ae8fab8847 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -492,6 +492,8 @@ in { asysocks = callPackage ../development/python-modules/asysocks { }; + atenpdu = callPackage ../development/python-modules/atenpdu { }; + atlassian-python-api = callPackage ../development/python-modules/atlassian-python-api { }; atom = callPackage ../development/python-modules/atom { };