{ lib, aiohttp, buildPythonPackage, fetchFromGitHub, mashumaro, pytest-asyncio, pytestCheckHook, setuptools, setuptools-scm, }: buildPythonPackage (finalAttrs: { pname = "hyponcloud"; version = "0.9.3"; pyproject = true; src = fetchFromGitHub { owner = "jcisio"; repo = "hyponcloud"; tag = "v${finalAttrs.version}"; hash = "sha256-qPELNzaVQtlQQ8u1IvJNkEzywuVHol79Tv3w9Sfaar0="; }; 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 ]; }; })