From d9dba1b7ab105d3213aa4cba9d5eaa373bf21772 Mon Sep 17 00:00:00 2001 From: Quentame Date: Tue, 2 Feb 2021 22:57:06 +0100 Subject: [PATCH] Bump Freebox to 0.0.9 (#45837) * Bump Freebox to 0.0.9 * Remove @SNoof85 from code owners * Module is now freebox_api --- CODEOWNERS | 2 +- homeassistant/components/freebox/config_flow.py | 2 +- homeassistant/components/freebox/manifest.json | 4 ++-- homeassistant/components/freebox/router.py | 8 ++++---- homeassistant/components/freebox/switch.py | 2 +- requirements_all.txt | 6 +++--- requirements_test_all.txt | 6 +++--- tests/components/freebox/test_config_flow.py | 2 +- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index dc0129c8b8e..499b7e131f7 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -158,7 +158,7 @@ homeassistant/components/flunearyou/* @bachya homeassistant/components/forked_daapd/* @uvjustin homeassistant/components/fortios/* @kimfrellsen homeassistant/components/foscam/* @skgsergio -homeassistant/components/freebox/* @snoof85 @Quentame +homeassistant/components/freebox/* @hacf-fr @Quentame homeassistant/components/fronius/* @nielstron homeassistant/components/frontend/* @home-assistant/frontend homeassistant/components/garmin_connect/* @cyberjunky diff --git a/homeassistant/components/freebox/config_flow.py b/homeassistant/components/freebox/config_flow.py index d776c34c4f9..2ee52884c88 100644 --- a/homeassistant/components/freebox/config_flow.py +++ b/homeassistant/components/freebox/config_flow.py @@ -1,7 +1,7 @@ """Config flow to configure the Freebox integration.""" import logging -from aiofreepybox.exceptions import AuthorizationError, HttpRequestError +from freebox_api.exceptions import AuthorizationError, HttpRequestError import voluptuous as vol from homeassistant import config_entries diff --git a/homeassistant/components/freebox/manifest.json b/homeassistant/components/freebox/manifest.json index ae96f7f6510..2739849b547 100644 --- a/homeassistant/components/freebox/manifest.json +++ b/homeassistant/components/freebox/manifest.json @@ -3,7 +3,7 @@ "name": "Freebox", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/freebox", - "requirements": ["aiofreepybox==0.0.8"], + "requirements": ["freebox-api==0.0.9"], "after_dependencies": ["discovery"], - "codeowners": ["@snoof85", "@Quentame"] + "codeowners": ["@hacf-fr", "@Quentame"] } diff --git a/homeassistant/components/freebox/router.py b/homeassistant/components/freebox/router.py index daa57a89c47..2511280f719 100644 --- a/homeassistant/components/freebox/router.py +++ b/homeassistant/components/freebox/router.py @@ -4,9 +4,9 @@ import logging from pathlib import Path from typing import Any, Dict, List, Optional -from aiofreepybox import Freepybox -from aiofreepybox.api.wifi import Wifi -from aiofreepybox.exceptions import HttpRequestError +from freebox_api import Freepybox +from freebox_api.api.wifi import Wifi +from freebox_api.exceptions import HttpRequestError from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_HOST, CONF_PORT @@ -138,7 +138,7 @@ class FreeboxRouter: "serial": syst_datas["serial"], } - self.call_list = await self._api.call.get_call_list() + self.call_list = await self._api.call.get_calls_log() async_dispatcher_send(self.hass, self.signal_sensor_update) diff --git a/homeassistant/components/freebox/switch.py b/homeassistant/components/freebox/switch.py index 00f87e21f47..b1cfc93eb53 100644 --- a/homeassistant/components/freebox/switch.py +++ b/homeassistant/components/freebox/switch.py @@ -2,7 +2,7 @@ import logging from typing import Dict -from aiofreepybox.exceptions import InsufficientPermissionsError +from freebox_api.exceptions import InsufficientPermissionsError from homeassistant.components.switch import SwitchEntity from homeassistant.config_entries import ConfigEntry diff --git a/requirements_all.txt b/requirements_all.txt index c29204f21ef..d776522992d 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -156,9 +156,6 @@ aioesphomeapi==2.6.4 # homeassistant.components.flo aioflo==0.4.1 -# homeassistant.components.freebox -aiofreepybox==0.0.8 - # homeassistant.components.yi aioftp==0.12.0 @@ -613,6 +610,9 @@ foobot_async==1.0.0 # homeassistant.components.fortios fortiosapi==0.10.8 +# homeassistant.components.freebox +freebox-api==0.0.9 + # homeassistant.components.free_mobile freesms==0.1.2 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 05565349d0b..95fb6e3dd96 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -93,9 +93,6 @@ aioesphomeapi==2.6.4 # homeassistant.components.flo aioflo==0.4.1 -# homeassistant.components.freebox -aiofreepybox==0.0.8 - # homeassistant.components.guardian aioguardian==1.0.4 @@ -313,6 +310,9 @@ fnvhash==0.1.0 # homeassistant.components.foobot foobot_async==1.0.0 +# homeassistant.components.freebox +freebox-api==0.0.9 + # homeassistant.components.fritz # homeassistant.components.fritzbox_callmonitor # homeassistant.components.fritzbox_netmonitor diff --git a/tests/components/freebox/test_config_flow.py b/tests/components/freebox/test_config_flow.py index f7150df7efc..197be7bd3a6 100644 --- a/tests/components/freebox/test_config_flow.py +++ b/tests/components/freebox/test_config_flow.py @@ -1,7 +1,7 @@ """Tests for the Freebox config flow.""" from unittest.mock import AsyncMock, patch -from aiofreepybox.exceptions import ( +from freebox_api.exceptions import ( AuthorizationError, HttpRequestError, InvalidTokenError,