anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / atenpdu / default.nix
blobb34b1c46c1ad99e055e9005ef06c9ecbd6ad8f8c
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   async-timeout,
6   pysnmp,
7   pythonOlder,
8   poetry-core,
9 }:
11 buildPythonPackage rec {
12   pname = "atenpdu";
13   version = "0.6.3";
14   pyproject = true;
16   disabled = pythonOlder "3.8";
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-BcCw5y5LB0jLp9dRP0ZsAObTZ07kS+h+Hm8PZ0NwU3E=";
21   };
23   build-system = [ poetry-core ];
25   dependencies = [
26     async-timeout
27     pysnmp
28   ];
30   # Module has no test
31   doCheck = false;
33   pythonImportsCheck = [ "atenpdu" ];
35   meta = with lib; {
36     description = "Python interface to control ATEN PE PDUs";
37     homepage = "https://github.com/mtdcr/pductl";
38     changelog = "https://github.com/mtdcr/pductl/releases/tag/${version}";
39     license = licenses.mit;
40     maintainers = with maintainers; [ fab ];
41     mainProgram = "pductl";
42   };