{ lib, buildPythonPackage, fetchPypi, pyserial, }: buildPythonPackage rec { pname = "ultraheat-api"; version = "0.5.7"; format = "setuptools"; src = fetchPypi { pname = "ultraheat_api"; inherit version; hash = "sha256-rRQTjV9hyUawMaXBgUx/d6pQjM8ffjcFJE2x08Cf4Gw="; }; propagatedBuildInputs = [ pyserial ]; # Source is not tagged, only PyPI releases doCheck = false; pythonImportsCheck = [ "ultraheat_api" ]; meta = { description = "Module for working with data from Landis+Gyr Ultraheat heat meter unit"; homepage = "https://github.com/vpathuis/uh50"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; }