{ lib, aiohttp, buildPythonPackage, fetchFromGitHub, mashumaro, pytest-asyncio, pytestCheckHook, setuptools, setuptools-scm, }: buildPythonPackage (finalAttrs: { pname = "hyponcloud"; version = "0.9.4"; pyproject = true; src = fetchFromGitHub { owner = "jcisio"; repo = "hyponcloud"; tag = "v${finalAttrs.version}"; hash = "sha256-eehYzPv527zfWAL1vyb6R6iRZW7sYcaOzJBetCHL8jE="; }; build-system = [ setuptools setuptools-scm ]; dependencies = [ aiohttp mashumaro ]; nativeCheckInputs = [ pytest-asyncio pytestCheckHook ]; pythonImportsCheck = [ "hyponcloud" ]; meta = { description = "Python library for Hypontech Cloud API for solar inverter monitoring"; homepage = "https://github.com/jcisio/hyponcloud"; changelog = "https://github.com/jcisio/hyponcloud/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.jamiemagee ]; }; })