From 5884f50a82f8296f51a0ebf630b265e6dab6d264 Mon Sep 17 00:00:00 2001
From: Aaron Bach <bachya1208@gmail.com>
Date: Sat, 5 Nov 2022 11:58:47 -0600
Subject: [PATCH] Bump pyairvisual to 2022.11.1 (#81556)

---
 homeassistant/components/airvisual/__init__.py    | 10 +++-------
 homeassistant/components/airvisual/config_flow.py |  6 +++---
 homeassistant/components/airvisual/manifest.json  |  2 +-
 requirements_all.txt                              |  2 +-
 requirements_test_all.txt                         |  2 +-
 tests/components/airvisual/test_config_flow.py    |  6 +++---
 6 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/homeassistant/components/airvisual/__init__.py b/homeassistant/components/airvisual/__init__.py
index a2a3d76c3db..2a544edb20a 100644
--- a/homeassistant/components/airvisual/__init__.py
+++ b/homeassistant/components/airvisual/__init__.py
@@ -7,13 +7,9 @@ from math import ceil
 from typing import Any
 
 from pyairvisual import CloudAPI, NodeSamba
-from pyairvisual.errors import (
-    AirVisualError,
-    InvalidKeyError,
-    KeyExpiredError,
-    NodeProError,
-    UnauthorizedError,
-)
+from pyairvisual.cloud_api import InvalidKeyError, KeyExpiredError, UnauthorizedError
+from pyairvisual.errors import AirVisualError
+from pyairvisual.node import NodeProError
 
 from homeassistant.config_entries import ConfigEntry
 from homeassistant.const import (
diff --git a/homeassistant/components/airvisual/config_flow.py b/homeassistant/components/airvisual/config_flow.py
index 385c9f55753..9510c938cb0 100644
--- a/homeassistant/components/airvisual/config_flow.py
+++ b/homeassistant/components/airvisual/config_flow.py
@@ -6,14 +6,14 @@ from collections.abc import Mapping
 from typing import Any
 
 from pyairvisual import CloudAPI, NodeSamba
-from pyairvisual.errors import (
-    AirVisualError,
+from pyairvisual.cloud_api import (
     InvalidKeyError,
     KeyExpiredError,
-    NodeProError,
     NotFoundError,
     UnauthorizedError,
 )
+from pyairvisual.errors import AirVisualError
+from pyairvisual.node import NodeProError
 import voluptuous as vol
 
 from homeassistant import config_entries
diff --git a/homeassistant/components/airvisual/manifest.json b/homeassistant/components/airvisual/manifest.json
index 73bbf0cd589..ae9eeb270a8 100644
--- a/homeassistant/components/airvisual/manifest.json
+++ b/homeassistant/components/airvisual/manifest.json
@@ -3,7 +3,7 @@
   "name": "AirVisual",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/airvisual",
-  "requirements": ["pyairvisual==2022.07.0"],
+  "requirements": ["pyairvisual==2022.11.1"],
   "codeowners": ["@bachya"],
   "iot_class": "cloud_polling",
   "loggers": ["pyairvisual", "pysmb"],
diff --git a/requirements_all.txt b/requirements_all.txt
index aba4a370d3c..126bc615b28 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1439,7 +1439,7 @@ pyaftership==21.11.0
 pyairnow==1.1.0
 
 # homeassistant.components.airvisual
-pyairvisual==2022.07.0
+pyairvisual==2022.11.1
 
 # homeassistant.components.almond
 pyalmond==0.0.2
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 3f124f3feeb..2d1fb93d2d2 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -1027,7 +1027,7 @@ pyaehw4a1==0.3.9
 pyairnow==1.1.0
 
 # homeassistant.components.airvisual
-pyairvisual==2022.07.0
+pyairvisual==2022.11.1
 
 # homeassistant.components.almond
 pyalmond==0.0.2
diff --git a/tests/components/airvisual/test_config_flow.py b/tests/components/airvisual/test_config_flow.py
index f97ee845dba..7603917eddc 100644
--- a/tests/components/airvisual/test_config_flow.py
+++ b/tests/components/airvisual/test_config_flow.py
@@ -1,14 +1,14 @@
 """Define tests for the AirVisual config flow."""
 from unittest.mock import patch
 
-from pyairvisual.errors import (
-    AirVisualError,
+from pyairvisual.cloud_api import (
     InvalidKeyError,
     KeyExpiredError,
-    NodeProError,
     NotFoundError,
     UnauthorizedError,
 )
+from pyairvisual.errors import AirVisualError
+from pyairvisual.node import NodeProError
 import pytest
 
 from homeassistant import data_entry_flow
-- 
GitLab