Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

home-assistant: 2024.9.3 -> 2024.10.0 #346048

Merged
merged 34 commits into from
Oct 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
e31b185
python312Packages.aioautomower: 2024.9.1 -> 2024.9.3
r-ryantm Oct 1, 2024
458dc55
python312Packages.aioesphomeapi: 25.3.2 -> 27.0.0
r-ryantm Sep 25, 2024
5999042
python312Packages.aiorussound: 3.1.5 -> 4.0.5
r-ryantm Oct 2, 2024
c6dcb7e
python312Packages.ayla-iot-unofficial: 1.3.1 -> 1.4.1
dotlambda Sep 19, 2024
da8e621
python312Packages.brother: 4.3.0 -> 4.3.1
dotlambda Oct 3, 2024
dea43bb
python312Packages.cached-ipaddress: 0.5.0 -> 0.6.0
dotlambda Oct 3, 2024
7903bc9
python312Packages.firebase-messaging: 0.3.0 -> 0.4.4
dotlambda Oct 3, 2024
e01bc4e
python312Packages.google-generativeai: 0.7.2 -> 0.8.2
r-ryantm Oct 1, 2024
9e64517
python312Packages.jaraco-abode: 5.2.1 -> 6.2.1
r-ryantm Sep 30, 2024
6b42a94
python312Packages.matrix-nio: 0.25.0 -> 0.25.1
dotlambda Oct 3, 2024
d47a120
python312Packages.prometheus-client: 0.20.0 -> 0.21.0
dotlambda Oct 3, 2024
4ece7a3
python312Packages.py-synologydsm-api: 2.5.2 -> 2.5.3
dotlambda Oct 3, 2024
cf375da
python312Packages.pychromecast: 14.0.1 -> 14.0.2
fabaff Oct 2, 2024
c672d3c
python312Packages.pypoint: 2.3.2 -> 3.0.0
dotlambda Jul 20, 2024
6afb096
python312Packages.pysnmp: 6.2.5 -> 6.2.6
dotlambda Oct 3, 2024
250f63e
python312Packages.python-kasa: 0.7.3 -> 0.7.4
dotlambda Oct 3, 2024
7b2b527
python312Packages.python-matter-server: 6.3.0 -> 6.6.0
dotlambda Oct 3, 2024
6306c52
python312Packages.restrictedpython: 7.2 -> 7.3
fabaff Oct 2, 2024
c61507c
python312Packages.ring-doorbell: 0.9.5 -> 0.9.6
dotlambda Oct 3, 2024
7b7e376
python312Packages.uiprotect: 6.0.2 -> 6.1.0
dotlambda Oct 3, 2024
c34480b
python312Packages.zeroconf: 0.133.0 -> 0.135.0
dotlambda Oct 3, 2024
c3a0087
python312Packages.zha: 0.0.33 -> 0.0.34
dotlambda Oct 3, 2024
eb241b1
python312Packages.zha-quirks: 0.0.121 -> 0.0.122
r-ryantm Sep 25, 2024
6423388
python312Packages.zigpy: 0.66.0 -> 0.67.0
r-ryantm Sep 25, 2024
aee2c6e
python312Packages.zwave-js-server-python: 0.57.0 -> 0.58.1
r-ryantm Oct 1, 2024
17fd913
home-assistant.frontend: 20240909.1 -> 20241002.2
dotlambda Oct 3, 2024
5127dd0
home-assistant.intents: 2024.9.4 -> 2024.10.2
dotlambda Oct 3, 2024
0ad3a9e
python312Packages.open-interpreter: unpin google-generativeai
dotlambda Oct 3, 2024
f5ec671
python312Packages.aiodukeenergy: init at 0.2.2
dotlambda Oct 3, 2024
0c691d6
python312Packages.google-photos-library-api: init at 0.12.1
dotlambda Oct 3, 2024
f645888
python312Packages.pyiskra: init at 0.1.14
dotlambda Oct 3, 2024
31bcaf7
python312Packages.lektricowifi: init at 0.0.43
dotlambda Oct 3, 2024
523c995
home-assistant: 2024.9.3 -> 2024.10.0
dotlambda Oct 3, 2024
a705fce
python312Packages.homeassistant-stubs: 2024.9.3 -> 2024.10.0
mweinelt Oct 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/aioautomower/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

buildPythonPackage rec {
pname = "aioautomower";
version = "2024.9.1";
version = "2024.9.3";
pyproject = true;

disabled = pythonOlder "3.11";
Expand All @@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "Thomas55555";
repo = "aioautomower";
rev = "refs/tags/${version}";
hash = "sha256-MdsK+QP8YdMceTiNwhuf84KARIHCyn7/g6WKrDB6yCc=";
hash = "sha256-2jPQcMD05SUYnBwAaWHbGKXy7Du2JKPVq3eui9YaqxI=";
};

postPatch = ''
Expand Down
49 changes: 49 additions & 0 deletions pkgs/development/python-modules/aiodukeenergy/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
aiohttp,
aioresponses,
buildPythonPackage,
fetchFromGitHub,
lib,
poetry-core,
pytest-asyncio,
pytest-cov-stub,
pytestCheckHook,
yarl,
}:

buildPythonPackage rec {
pname = "aiodukeenergy";
version = "0.2.2";
pyproject = true;

src = fetchFromGitHub {
owner = "hunterjm";
repo = "aiodukeenergy";
rev = "refs/tags/v${version}";
hash = "sha256-aDBleEp3ZlY1IfFCbsUEU+wzYgjNaJeip8crHlh5qHE=";
};

build-system = [ poetry-core ];

dependencies = [
aiohttp
yarl
];

pythonImportsCheck = [ "aiodukeenergy" ];

nativeCheckInputs = [
aioresponses
pytest-asyncio
pytest-cov-stub
pytestCheckHook
];

meta = {
changelog = "https://github.com/hunterjm/aiodukeenergy/blob/${src.rev}/CHANGELOG.md";
description = "Asyncio Duke Energy";
homepage = "https://github.com/hunterjm/aiodukeenergy";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};
}
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/aioesphomeapi/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

buildPythonPackage rec {
pname = "aioesphomeapi";
version = "25.3.2";
version = "27.0.0";
pyproject = true;

disabled = pythonOlder "3.9";
Expand All @@ -35,7 +35,7 @@ buildPythonPackage rec {
owner = "esphome";
repo = "aioesphomeapi";
rev = "refs/tags/v${version}";
hash = "sha256-ITNXPwQTKOyH0TXYr8v/VI5rPNCvKGb/zIE1q+Ja8j0=";
hash = "sha256-2FA0QleMJG69vhyC85tO4ZAY0U8qPIdyJROHKxC35GM=";
};

build-system = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/aiorussound/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

buildPythonPackage rec {
pname = "aiorussound";
version = "3.1.5";
version = "4.0.5";
pyproject = true;

# requires newer f-strings introduced in 3.12
Expand All @@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "noahhusby";
repo = "aiorussound";
rev = "refs/tags/${version}";
hash = "sha256-c9elemUdvX8Q8/Sr4DSXEx9SdRoLKibQFbY+WSDg/yM=";
hash = "sha256-W0vhVK1SmnTsNuXpDn2e1BrBnsdBwgiNyXucC+ASg1M=";
};

build-system = [ poetry-core ];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@

buildPythonPackage rec {
pname = "ayla-iot-unofficial";
version = "1.3.1";
version = "1.4.1";
pyproject = true;

src = fetchFromGitHub {
owner = "rewardone";
repo = "ayla-iot-unofficial";
rev = "refs/tags/v${version}";
hash = "sha256-WfaDTKht+WEnozVFWGYwNvrC8Rr/IePxjNp5O7jz/9A=";
hash = "sha256-SAfDpABOWsic3kqsN0txlchEIRKJ0xtpJERZUH5CKR0=";
};

build-system = [ setuptools ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/brother/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

buildPythonPackage rec {
pname = "brother";
version = "4.3.0";
version = "4.3.1";
pyproject = true;

disabled = pythonOlder "3.11";
Expand All @@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "bieniu";
repo = "brother";
rev = "refs/tags/${version}";
hash = "sha256-JnIJgR8OiN6y6ib0Y+FXa98Q/4dtvJ8q2r6tgQSRvN4=";
hash = "sha256-fWa5FNBGV8tnJ3CozMicXLGsDvnTjNzU8PdV266MeeQ=";
};

build-system = [ setuptools ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/cached-ipaddress/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

buildPythonPackage rec {
pname = "cached-ipaddress";
version = "0.5.0";
version = "0.6.0";
pyproject = true;

disabled = pythonOlder "3.8";
Expand All @@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "bdraco";
repo = "cached-ipaddress";
rev = "refs/tags/v${version}";
hash = "sha256-Ec2tW1X0iYdQFd5XFRABwUTPjqxV5lhwT6UEimmF+/o=";
hash = "sha256-wF5GBQCmKHo3sX4lYA9/wS69x4fFNNh08VG3qMp9UKs=";
};

build-system = [
Expand Down
21 changes: 15 additions & 6 deletions pkgs/development/python-modules/firebase-messaging/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@
buildPythonPackage,
cryptography,
fetchFromGitHub,
hatchling,
http-ece,
poetry-core,
myst-parser,
protobuf,
pytest-asyncio,
pytest-mock,
Expand All @@ -23,29 +24,36 @@

buildPythonPackage rec {
pname = "firebase-messaging";
version = "0.3.0";
version = "0.4.4";
pyproject = true;

disabled = pythonOlder "3.8";
disabled = pythonOlder "3.9";

src = fetchFromGitHub {
owner = "sdb9696";
repo = "firebase-messaging";
rev = "refs/tags/${version}";
hash = "sha256-pZpnekJ11yx3L8l56vZOa4uS+jJMxUkYODgNAqysVeY=";
hash = "sha256-duUqDioIBo2QQP/4VGGwklDt4F8pDm/sHrvOx4wcTWQ=";
};

outputs = [
"out"
"doc"
];

build-system = [
hatchling
];

nativeBuildInputs = [
poetry-core
sphinxHook
] ++ optional-dependencies.docs;

propagatedBuildInputs = [
pythonRelaxDeps = [
"http-ece"
];

dependencies = [
aiohttp
cryptography
http-ece
Expand All @@ -54,6 +62,7 @@ buildPythonPackage rec {

optional-dependencies = {
docs = [
myst-parser
sphinx
sphinx-autodoc-typehints
sphinx-rtd-theme
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

buildPythonPackage rec {
pname = "google-generativeai";
version = "0.7.2";
version = "0.8.2";
pyproject = true;

disabled = pythonOlder "3.9";
Expand All @@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "google";
repo = "generative-ai-python";
rev = "refs/tags/v${version}";
hash = "sha256-KVKoPCpMaaVMU6VqYXD7vHmhv1AS5slRobRVDDuaDHc=";
hash = "sha256-7l7Tg4sCdRtYnDwrQBA4rUIz4gO2YGf+3qn7OQRMCDc=";
};

pythonRelaxDeps = [ "google-ai-generativelanguage" ];
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
aiohttp,
buildPythonPackage,
fetchFromGitHub,
google-api-python-client,
google-auth,
lib,
mashumaro,
pytest-aiohttp,
pytestCheckHook,
setuptools,
}:

buildPythonPackage rec {
pname = "google-photos-library-api";
version = "0.12.1";
pyproject = true;

src = fetchFromGitHub {
owner = "allenporter";
repo = "python-google-photos-library-api";
rev = "refs/tags/${version}";
hash = "sha256-xSwUzVwC7RPpmC9M1x/WYIaoiUlcF2h2fwiP6FYA6sw=";
};

build-system = [ setuptools ];

dependencies = [
aiohttp
google-api-python-client
google-auth
mashumaro
];

pythonImportsCheck = [ "google_photos_library_api" ];

nativeCheckInputs = [
pytest-aiohttp
pytestCheckHook
];

meta = {
changelog = "https://github.com/allenporter/python-google-photos-library-api/releases/tag/${version}";
description = "Python client library for Google Photos Library API";
homepage = "https://github.com/allenporter/python-google-photos-library-api";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ dotlambda ];
};
}
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/jaraco-abode/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

buildPythonPackage rec {
pname = "jaraco-abode";
version = "5.2.1";
version = "6.2.1";
pyproject = true;

disabled = pythonOlder "3.8";
Expand All @@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "jaraco";
repo = "jaraco.abode";
rev = "refs/tags/v${version}";
hash = "sha256-1omRBbUNS2/U2laK7E1M0uZfejZVMdGezG5oIGILj70=";
hash = "sha256-t5AI2wpSM6xMzULEZYkUgGvcODM8PVxdd2Vy/PV0Ga4=";
};

nativeBuildInputs = [
Expand Down
58 changes: 58 additions & 0 deletions pkgs/development/python-modules/lektricowifi/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
async-timeout,
buildPythonPackage,
fetchFromGitHub,
httpx,
lib,
pydantic,
pytest-asyncio,
pytestCheckHook,
setuptools,
}:

buildPythonPackage rec {
pname = "lektricowifi";
version = "0.0.43";
pyproject = true;

src = fetchFromGitHub {
owner = "Lektrico";
repo = "lektricowifi";
rev = "refs/tags/v.${version}";
hash = "sha256-NwM1WpH6tS0iAVpG2gSFJpDPPn9nECHAzpOnWzeYPH4=";
};

postPatch = ''
substituteInPlace tests/test_mocked_devices.py \
--replace-fail "from asyncmock import AsyncMock" "from unittest.mock import AsyncMock"
'';

build-system = [ setuptools ];

pythonRelaxDeps = [
"pydantic"
];

dependencies = [
async-timeout
httpx
pydantic
];

pythonImportsCheck = [ "lektricowifi" ];

nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];

# AttributeError: type object 'InfoForCharger' has no attribute 'from_dict'
doCheck = false;

meta = {
description = "Communication with Lektrico's chargers";
homepage = "https://github.com/Lektrico/lektricowifi";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};
}
8 changes: 4 additions & 4 deletions pkgs/development/python-modules/matrix-nio/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
fetchFromGitHub,

# build-system
poetry-core,
setuptools,

# dependencies
aiofiles,
Expand Down Expand Up @@ -44,22 +44,22 @@

buildPythonPackage rec {
pname = "matrix-nio";
version = "0.25.0";
version = "0.25.1";
pyproject = true;

src = fetchFromGitHub {
owner = "poljar";
repo = "matrix-nio";
rev = "refs/tags/${version}";
hash = "sha256-wk1UjnazBdK4BCWXRG5Bn9Rasrk+yy3qqideS8tEAk8=";
hash = "sha256-cfxM/k0AXP/47goWahAzY36dpZiR00gmNveyoxQWvjo=";
};

patches = [
# Ignore olm import failures when testing
./allow-tests-without-olm.patch
];

build-system = [ poetry-core ];
build-system = [ setuptools ];

dependencies = [
aiofiles
Expand Down
Loading