Merge pull request #289376 from NixOS/home-assistant

home-assistant: 2024.2.1 -> 2024.2.2
This commit is contained in:
Martin Weinelt
2024-02-17 04:01:52 +01:00
committed by GitHub
8 changed files with 54 additions and 21 deletions
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "aiounifi";
version = "70";
version = "71";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "Kane610";
repo = "aiounifi";
rev = "refs/tags/v${version}";
hash = "sha256-yLqGqRWzuMqymGqGR1mA4oQb+tWt58lA7C/kXC5bYz8=";
hash = "sha256-KmxwCjmvDByCtsSQ+fQtdLS4ZDxtUaqc5zoOF9dsSq8=";
};
postPatch = ''
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "async-upnp-client";
version = "0.38.1";
version = "0.38.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "StevenLooman";
repo = "async_upnp_client";
rev = "refs/tags/${version}";
hash = "sha256-tYGJwmzyVTry3KIMv1JjoBsE6kNw7FJb1nq1+39bEdU=";
hash = "sha256-gPA9u1BuMswfg5Nll8l6vrcTP2s3Zn9ESTbV+dOxlhA=";
};
nativeBuildInputs = [
@@ -1,25 +1,42 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, fetchpatch2
, appdirs
, pytz
, requests
, pytestCheckHook
, requests-mock
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
pname = "datapoint";
version = "0.9.8";
format = "setuptools";
version = "0.9.9";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "ejep";
repo = "datapoint-python";
rev = "v${version}";
hash = "sha256-YC8KFTv6lnCqMfDw1LSova7XBgmKbR3TpPDAAbH9imw=";
rev = "refs/tags/v${version}";
hash = "sha256-zUvwfBwJe8SaB96/Jz7Qeanz1mHmLVp2JW9qkR2dRnY=";
};
patches = [
(fetchpatch2 {
# Hardcode version (instead of using versioneer)
url = "https://github.com/EJEP/datapoint-python/commit/57e649b26ecf39fb11f507eb920b1d059d433721.patch";
hash = "sha256-trOPtwlaJDeA4Kau4fwZCxqJiw96+T/le461t09O8io=";
})
];
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
appdirs
pytz
@@ -38,6 +55,7 @@ buildPythonPackage rec {
meta = {
description = "Python interface to the Met Office's Datapoint API";
homepage = "https://github.com/ejep/datapoint-python";
changelog = "https://github.com/EJEP/datapoint-python/blob/v${version}/CHANGELOG.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ dotlambda ];
};
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "deebot-client";
version = "5.1.1";
version = "5.2.1";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "DeebotUniverse";
repo = "client.py";
rev = "refs/tags/${version}";
hash = "sha256-axz31GboqaWAcBU8DtG700Se6rX7VV7eBrQBDazG+Ig=";
hash = "sha256-HNJYhc87wteDeadJLkXyC6Cr8/sd2eNPnw3TEOOAnH8=";
};
nativeBuildInputs = [
@@ -1,23 +1,32 @@
{ lib
, buildPythonPackage
, fetchPypi
, setuptools
}:
buildPythonPackage rec {
pname = "pylutron";
version = "0.2.11";
format = "setuptools";
version = "0.2.12";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-9M7bCZD3zGZM62ID0yB/neKkF+6UW8x5m2y5vj/mYes=";
hash = "sha256-UTn4HfyiyQAekIZD4I5lacYb7ySRhW8OUgiOg33JZtQ=";
};
nativeBuildInputs = [
setuptools
];
# Project has no tests
doCheck = false;
pythonImportsCheck = [ "pylutron" ];
pythonImportsCheck = [
"pylutron"
];
meta = with lib; {
changelog = "https://github.com/thecynic/pylutron/releases/tag/${version}";
description = "Python library for controlling a Lutron RadioRA 2 system";
homepage = "https://github.com/thecynic/pylutron";
license = with licenses; [ mit ];
@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2024.2.1";
version = "2024.2.2";
components = {
"3_day_blinds" = ps: with ps; [
];
@@ -3018,6 +3018,9 @@
"meteoclimatic" = ps: with ps; [
pymeteoclimatic
];
"metoffice" = ps: with ps; [
datapoint
];
"mfi" = ps: with ps; [
]; # missing inputs: mficlient
"microsoft" = ps: with ps; [
@@ -4928,7 +4931,8 @@
"tcp" = ps: with ps; [
];
"technove" = ps: with ps; [
]; # missing inputs: python-technove
python-technove
];
"ted5000" = ps: with ps; [
xmltodict
];
@@ -6220,6 +6224,7 @@
"met_eireann"
"meteo_france"
"meteoclimatic"
"metoffice"
"microsoft_face"
"microsoft_face_detect"
"microsoft_face_identify"
@@ -6490,6 +6495,7 @@
"tasmota"
"tautulli"
"tcp"
"technove"
"tedee"
"telegram"
"telegram_bot"
+3 -3
View File
@@ -428,7 +428,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run parse-requirements.py after updating
hassVersion = "2024.2.1";
hassVersion = "2024.2.2";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
@@ -446,13 +446,13 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
hash = "sha256-PtBDSxl0744rytMeMOTAj60eERzANzD2dyd4sPivgqQ=";
hash = "sha256-nzx1ZaIBjzA2cgCkSlRLCr2Xd51i6kBHSKnfGgt9RpQ=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-iLCHoDfZ1gz+LxNxIiKNsSDaL2Taq8B3Huu000eXSxc=";
hash = "sha256-ITwY3cB5YFmY1qTXBHpulEULdF0yKme334wxQVULvW8=";
};
nativeBuildInputs = with python.pkgs; [
+2 -2
View File
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
version = "2024.2.1";
version = "2024.2.2";
format = "pyproject";
disabled = python.version != home-assistant.python.version;
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
rev = "refs/tags/${version}";
hash = "sha256-1a2iwyRyXOD8iaTzdnEGfwCgw6dU2bV1iWpoD7s35QI=";
hash = "sha256-RL3lgeaJO721VOlhLAeOM8wlKMouLQVbYnPsAeOZGxM=";
};
nativeBuildInputs = [