python313Packages.aiohasupervisor: 0.2.2b5 -> 0.3.0

https://github.com/home-assistant-libs/python-supervisor-client/releases/tag/0.3.0
This commit is contained in:
Martin Weinelt
2025-02-06 18:55:11 +01:00
parent 3c1f0cd363
commit 93f8a5ce0c
@@ -3,7 +3,7 @@
aiohttp,
aioresponses,
buildPythonPackage,
fetchPypi,
fetchFromGitHub,
mashumaro,
orjson,
pytest-aiohttp,
@@ -17,18 +17,21 @@
buildPythonPackage rec {
pname = "aiohasupervisor";
version = "0.2.2b5";
version = "0.3.0";
pyproject = true;
disabled = pythonOlder "3.12";
src = fetchPypi {
inherit pname version;
hash = "sha256-EFVhR7L+1SVzXO4UpDrXA1EuPdeew55CV4ykO3K5BFI=";
src = fetchFromGitHub {
owner = "home-assistant-libs";
repo = "python-supervisor-client";
tag = version;
hash = "sha256-72YRaTlgRJ8liQ1q+Hx1iCG8Av7wWk61t306fYT9gss=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail 'version = "0.0.0"' 'version = "${version}"' \
--replace-fail "setuptools~=68.0.0" "setuptools>=68.0.0" \
--replace-fail "wheel~=0.40.0" "wheel>=0.40.0"
'';
@@ -56,6 +59,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "aiohasupervisor" ];
meta = {
changelog = "https://github.com/home-assistant-libs/python-supervisor-client/releases/tag/${src.tag}";
description = "Client for Home Assistant Supervisor";
homepage = "https://github.com/home-assistant-libs/python-supervisor-client";
license = lib.licenses.asl20;