python313Packages.pyworxcloud: init at 4.1.43

Module for integrating with Worx Cloud devices

https://github.com/MTrab/pyworxcloud
This commit is contained in:
Fabian Affolter 2025-08-14 16:32:03 +02:00
parent d0d8ab7e3c
commit 66eed59381
2 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,46 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
paho-mqtt,
requests,
urllib3,
}:
buildPythonPackage rec {
pname = "pyworxcloud";
version = "4.1.43";
pyproject = true;
src = fetchFromGitHub {
owner = "MTrab";
repo = "pyworxcloud";
tag = "v${version}";
hash = "sha256-DMkyek9Y3vQnzcds5MUALVH3o1dW6X6eIkurFC8rLO4=";
};
build-system = [ poetry-core ];
dependencies = [
paho-mqtt
requests
urllib3
];
pythonImportsCheck = [ "pyworxcloud" ];
# Module has no tests
doCheck = false;
meta = {
description = "Module for integrating with Worx Cloud devices";
homepage = "https://github.com/MTrab/pyworxcloud";
changelog = "https://github.com/MTrab/pyworxcloud/releases/tag/${src.tag}";
license = with lib.licenses; [
gpl3Only
mit
];
maintainers = with lib.maintainers; [ fab ];
};
}

View File

@ -15205,6 +15205,8 @@ self: super: with self; {
pyworld = callPackage ../development/python-modules/pyworld { };
pyworxcloud = callPackage ../development/python-modules/pyworxcloud { };
pyws66i = callPackage ../development/python-modules/pyws66i { };
pyx = callPackage ../development/python-modules/pyx { };