python3Packages.aqualogic: migrate to pyproject (#528196)

This commit is contained in:
Fabian Affolter
2026-06-05 07:26:20 +00:00
committed by GitHub
@@ -5,22 +5,25 @@
fetchFromGitHub,
pyserial,
pytestCheckHook,
setuptools,
websockets,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "aqualogic";
version = "3.4";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "swilson";
repo = "aqualogic";
rev = version;
tag = finalAttrs.version;
hash = "sha256-hBg02Wypd+MyqM2SUD53djhm5OMP2QAmsp8Stf+UT2c=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
aiohttp
pyserial
websockets
@@ -37,7 +40,8 @@ buildPythonPackage rec {
meta = {
description = "Python library to interface with Hayward/Goldline AquaLogic/ProLogic pool controllers";
homepage = "https://github.com/swilson/aqualogic";
changelog = "https://github.com/swilson/aqualogic/releases/tag/${finalAttrs.version}";
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ fab ];
};
}
})