Merge pull request #286835 from dotlambda/py-aosmith-init

home-assistant: support aosmith component
This commit is contained in:
Martin Weinelt 2024-02-07 01:52:06 +01:00 committed by GitHub
commit e4da21fcc6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 47 additions and 1 deletions

View File

@ -0,0 +1,42 @@
{ lib
, buildPythonPackage
, pythonOlder
, fetchFromGitHub
, poetry-core
, aiohttp
}:
buildPythonPackage rec {
pname = "py-aosmith";
version = "1.0.6";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "bdr99";
repo = "py-aosmith";
rev = "refs/tags/${version}";
hash = "sha256-4KODe+urqYMbN0+tNwQnvO3A9Zc/Xdo4uhJErn3BYS4=";
};
nativeBuildInputs = [
poetry-core
];
propagatedBuildInputs = [
aiohttp
];
pythonImportsCheck = [ "py_aosmith" ];
# upstream has no tests
doCheck = false;
meta = {
description = "Python client library for A. O. Smith water heaters";
homepage = "https://github.com/bdr99/py-aosmith";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};
}

View File

@ -183,7 +183,8 @@
"anwb_energie" = ps: with ps; [
];
"aosmith" = ps: with ps; [
]; # missing inputs: py-aosmith
py-aosmith
];
"apache_kafka" = ps: with ps; [
aiokafka
];
@ -5752,6 +5753,7 @@
"androidtv_remote"
"anova"
"anthemav"
"aosmith"
"apache_kafka"
"apcupsd"
"api"

View File

@ -8572,6 +8572,8 @@ self: super: with self; {
python-youtube = callPackage ../development/python-modules/python-youtube { };
py-aosmith = callPackage ../development/python-modules/py-aosmith { };
py-deprecate = callPackage ../development/python-modules/py-deprecate { };
py-ecc = callPackage ../development/python-modules/py-ecc { };