python3Packages.prana-api-client: init at 0.12.0 (#494434)

This commit is contained in:
Sandro
2026-04-06 19:55:16 +00:00
committed by GitHub
3 changed files with 40 additions and 1 deletions
@@ -0,0 +1,35 @@
{
lib,
aiohttp,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "prana-api-client";
version = "0.12.0";
pyproject = true;
src = fetchPypi {
pname = "prana_api_client";
inherit (finalAttrs) version;
hash = "sha256-woERY0H9s8P6z375axzPz2k5VWb0xRJtWcAuWtLFtJU=";
};
build-system = [ setuptools ];
dependencies = [ aiohttp ];
# upstream has no tests
doCheck = false;
pythonImportsCheck = [ "prana_local_api_client" ];
meta = {
description = "Async API client for Prana heat recovery ventilator";
homepage = "https://pypi.org/project/prana-api-client/";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.jamiemagee ];
};
})
@@ -4914,7 +4914,8 @@
];
"prana" =
ps: with ps; [
]; # missing inputs: prana-api-client
prana-api-client
];
"private_ble_device" =
ps: with ps; [
aioesphomeapi
@@ -8092,6 +8093,7 @@
"powerfox"
"powerfox_local"
"powerwall"
"prana"
"private_ble_device"
"probe_plus"
"profiler"
+2
View File
@@ -12777,6 +12777,8 @@ self: super: with self; {
pq = callPackage ../development/python-modules/pq { };
prana-api-client = callPackage ../development/python-modules/prana-api-client { };
prance = callPackage ../development/python-modules/prance { };
praw = callPackage ../development/python-modules/praw { };