21 buildPythonPackage rec {
26 disabled = pythonOlder "3.11";
28 src = fetchFromGitHub {
31 rev = "refs/tags/v${version}";
32 hash = "sha256-nGOxGZxPTlU5/nI2m+MXzzcVA+twxfNL1Jf51xT0XLc=";
35 pythonRelaxDeps = [ "tenacity" ];
37 build-system = [ poetry-core ];
58 # Tests need network access
59 "tests/test_retries.py"
62 pythonImportsCheck = [ "pyenphase" ];
65 description = "Library to control enphase envoy";
66 homepage = "https://github.com/pyenphase/pyenphase";
67 changelog = "https://github.com/pyenphase/pyenphase/blob/v${version}/CHANGELOG.md";
68 license = licenses.mit;
69 maintainers = with maintainers; [ fab ];