19 buildPythonPackage rec {
24 disabled = pythonOlder "3.11";
26 src = fetchFromGitHub {
29 rev = "refs/tags/v${version}";
30 hash = "sha256-cjkmRGieSKynL8cZORp11/ViK8oCBAZXrgbFKumWKaM=";
34 substituteInPlace pyproject.toml \
35 --replace " --cov=pyenphase --cov-report=term-missing:skip-covered" ""
42 propagatedBuildInputs = [
60 # https://github.com/pyenphase/pyenphase/issues/97
61 "test_with_7_x_firmware"
64 pythonImportsCheck = [
69 description = "Library to control enphase envoy";
70 homepage = "https://github.com/pyenphase/pyenphase";
71 changelog = "https://github.com/pyenphase/pyenphase/blob/${version}/CHANGELOG.md";
72 license = licenses.mit;
73 maintainers = with maintainers; [ fab ];