Unverified Commit 620ba366 authored by dotlambda's avatar dotlambda Committed by GitHub
Browse files

home-assistant: 2025.10.4 -> 2025.11.0 (#457380)

parents c4efd683 ef40dbe1
Loading
Loading
Loading
Loading
+58 −0
Original line number Diff line number Diff line
{
  aiohttp,
  buildPythonPackage,
  fetchFromGitHub,
  lib,
  pydantic,
  pytest-asyncio,
  pytestCheckHook,
  setuptools,
  setuptools-scm,
}:

buildPythonPackage rec {
  pname = "actron-neo-api";
  version = "0.1.84";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "kclif9";
    repo = "actronneoapi";
    tag = "v${version}";
    hash = "sha256-ihIg264ZX0tCfRwVLkiq62ke2G125ObcrVabPCDrc4c=";
  };

  build-system = [
    setuptools
    setuptools-scm
  ];

  dependencies = [
    aiohttp
    pydantic
  ];

  pythonImportsCheck = [ "actron_neo_api" ];

  nativeCheckInputs = [
    pytest-asyncio
    pytestCheckHook
  ];

  disabledTests = [
    # test hangs
    "test_poll_for_token_pending"
    # AttributeError: property 'authorization_header' of 'ActronAirOAuth2DeviceCodeAuth' object has no setter
    "test_lazy_token_refres"
    # ActronAirAuthError: Refresh token is required to refresh the access token
    "test_get_user_info"
  ];

  meta = {
    changelog = "https://github.com/kclif9/actronneoapi/releases/tag/${src.tag}";
    description = "Communicate with Actron Air systems via the Actron Neo API";
    homepage = "https://github.com/kclif9/actronneoapi";
    license = lib.licenses.mit;
    maintainers = [ lib.maintainers.dotlambda ];
  };
}
+41 −0
Original line number Diff line number Diff line
{
  buildPythonPackage,
  click,
  fetchFromGitHub,
  lib,
  poetry-core,
  pytestCheckHook,
}:

buildPythonPackage rec {
  pname = "aio-ownet";
  version = "0.0.4";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "hacf-fr";
    repo = "aio-ownet";
    tag = "v${version}";
    hash = "sha256-XaulcBrFLu8YsfaYQsZfUBHnw0H5qX6itdgsiW89Ca4=";
  };

  build-system = [ poetry-core ];

  optional-dependencies = {
    cli = [ click ];
  };

  pythonImportsCheck = [ "aio_ownet" ];

  nativeCheckInputs = [
    pytestCheckHook
  ];

  meta = {
    changelog = "https://github.com/hacf-fr/aio-ownet/releases/tag/${src.tag}";
    description = "Asynchronous OWFS (owserver network protocol) client library";
    homepage = "https://github.com/hacf-fr/aio-ownet";
    license = lib.licenses.mit;
    maintainers = [ lib.maintainers.dotlambda ];
  };
}
+4 −4
Original line number Diff line number Diff line
@@ -10,19 +10,19 @@
  poetry-core,
  pytest-cov-stub,
  pytestCheckHook,
  yarl,
  python-dateutil,
}:

buildPythonPackage rec {
  pname = "aioamazondevices";
  version = "6.4.6";
  version = "6.5.6";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "chemelli74";
    repo = "aioamazondevices";
    tag = "v${version}";
    hash = "sha256-EjgZ/zmUSCaLDUmijYMCXvwpl4dWfjmTdlO5VLuzIHg=";
    hash = "sha256-OgcOsRKqSU3k4myfHmOYaXW259LDgYWj0gXPLwabVIM=";
  };

  build-system = [ poetry-core ];
@@ -33,7 +33,7 @@ buildPythonPackage rec {
    colorlog
    langcodes
    orjson
    yarl
    python-dateutil
  ];

  pythonImportsCheck = [ "aioamazondevices" ];
+7 −11
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
  freezegun,
  ical,
  mashumaro,
  orjson,
  poetry-core,
  poetry-dynamic-versioning,
  pyjwt,
@@ -22,7 +23,7 @@

buildPythonPackage rec {
  pname = "aioautomower";
  version = "2.3.1";
  version = "2.7.0";
  pyproject = true;

  disabled = pythonOlder "3.11";
@@ -31,7 +32,7 @@ buildPythonPackage rec {
    owner = "Thomas55555";
    repo = "aioautomower";
    tag = "v${version}";
    hash = "sha256-M0BAErX5S3BjP+YSv+j2m453T4+U4uHV6N0kWmc42ls=";
    hash = "sha256-qhjfnneLJjdDDP4XrecSI/psqEqKGP5ziaPd/iRiZfM=";
  };

  postPatch = ''
@@ -49,6 +50,7 @@ buildPythonPackage rec {
    aiohttp
    ical
    mashumaro
    orjson
    pyjwt
    python-dateutil
    tzlocal
@@ -67,23 +69,17 @@ buildPythonPackage rec {
  pythonImportsCheck = [ "aioautomower" ];

  disabledTests = [
    # File is missing
    "test_standard_mower"
    # Call no found
    "test_post_commands"
    # Timezone mismatches
    "test_full_planner_event"
    "test_sinlge_planner_event"
    "test_set_datetime"
    "test_message_event"
    "test_async_get_messages"
  ];

  meta = with lib; {
  meta = {
    description = "Module to communicate with the Automower Connect API";
    homepage = "https://github.com/Thomas55555/aioautomower";
    changelog = "https://github.com/Thomas55555/aioautomower/releases/tag/${src.tag}";
    license = licenses.asl20;
    maintainers = with maintainers; [ fab ];
    license = lib.licenses.asl20;
    maintainers = with lib.maintainers; [ fab ];
  };
}
+2 −2
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@

buildPythonPackage rec {
  pname = "aiomealie";
  version = "0.10.2";
  version = "1.0.1";
  pyproject = true;

  disabled = pythonOlder "3.11";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
    owner = "joostlek";
    repo = "python-mealie";
    tag = "v${version}";
    hash = "sha256-VOUtSHxixGpfeP4G0puB1RPgaqvell1SBO7akEnLzrg=";
    hash = "sha256-J0G0vRFkYZDDVBYxd4Dc/tSZJ991H1F2Acsew0zf9Oo=";
  };

  build-system = [ poetry-core ];
Loading