Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / atenpdu / default.nix
blob25c114debd4048729a466aa5ec79ad351851f7da
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , async-timeout
5 , pysnmp-lextudio
6 , pythonOlder
7 , poetry-core
8 }:
10 buildPythonPackage rec {
11   pname = "atenpdu";
12   version = "0.6.2";
13   pyproject = true;
15   disabled = pythonOlder "3.";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-KzRoE4tE/tQkKYroq5PbWKREmEl8AwbIOg3IHRZZtsQ=";
20   };
22   nativeBuildInputs = [
23     poetry-core
24   ];
26   propagatedBuildInputs = [
27     async-timeout
28     pysnmp-lextudio
29   ];
31   # Module has no test
32   doCheck = false;
34   pythonImportsCheck = [
35     "atenpdu"
36   ];
38   meta = with lib; {
39     description = "Python interface to control ATEN PE PDUs";
40     mainProgram = "pductl";
41     homepage = "https://github.com/mtdcr/pductl";
42     changelog = "https://github.com/mtdcr/pductl/releases/tag/${version}";
43     license = with licenses; [ mit ];
44     maintainers = with maintainers; [ fab ];
45   };