From 978ee918cb158368098c1b7b90a50f51494b5d47 Mon Sep 17 00:00:00 2001
From: Shai Ungar <shai.ungar@riskified.com>
Date: Fri, 19 Jul 2024 18:09:50 +0300
Subject: [PATCH] Use new 17track api library (#121910)

---
 homeassistant/components/seventeentrack/__init__.py    | 6 +++---
 homeassistant/components/seventeentrack/config_flow.py | 4 ++--
 homeassistant/components/seventeentrack/coordinator.py | 6 +++---
 homeassistant/components/seventeentrack/manifest.json  | 4 ++--
 requirements_all.txt                                   | 6 +++---
 requirements_test_all.txt                              | 6 +++---
 tests/components/seventeentrack/conftest.py            | 2 +-
 tests/components/seventeentrack/test_config_flow.py    | 2 +-
 tests/components/seventeentrack/test_sensor.py         | 2 +-
 9 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/homeassistant/components/seventeentrack/__init__.py b/homeassistant/components/seventeentrack/__init__.py
index 37dbdd486a7..56d87b1935d 100644
--- a/homeassistant/components/seventeentrack/__init__.py
+++ b/homeassistant/components/seventeentrack/__init__.py
@@ -2,9 +2,9 @@
 
 from typing import Final
 
-from py17track import Client as SeventeenTrackClient
-from py17track.errors import SeventeenTrackError
-from py17track.package import PACKAGE_STATUS_MAP
+from pyseventeentrack import Client as SeventeenTrackClient
+from pyseventeentrack.errors import SeventeenTrackError
+from pyseventeentrack.package import PACKAGE_STATUS_MAP
 import voluptuous as vol
 
 from homeassistant.config_entries import ConfigEntry, ConfigEntryState
diff --git a/homeassistant/components/seventeentrack/config_flow.py b/homeassistant/components/seventeentrack/config_flow.py
index f54e7e94ac2..4433a73cd51 100644
--- a/homeassistant/components/seventeentrack/config_flow.py
+++ b/homeassistant/components/seventeentrack/config_flow.py
@@ -5,8 +5,8 @@ from __future__ import annotations
 import logging
 from typing import Any
 
-from py17track import Client as SeventeenTrackClient
-from py17track.errors import SeventeenTrackError
+from pyseventeentrack import Client as SeventeenTrackClient
+from pyseventeentrack.errors import SeventeenTrackError
 import voluptuous as vol
 
 from homeassistant.config_entries import ConfigEntry, ConfigFlow, ConfigFlowResult
diff --git a/homeassistant/components/seventeentrack/coordinator.py b/homeassistant/components/seventeentrack/coordinator.py
index 4da4969ed92..3e27f9f0369 100644
--- a/homeassistant/components/seventeentrack/coordinator.py
+++ b/homeassistant/components/seventeentrack/coordinator.py
@@ -3,9 +3,9 @@
 from dataclasses import dataclass
 from typing import Any
 
-from py17track import Client as SeventeenTrackClient
-from py17track.errors import SeventeenTrackError
-from py17track.package import Package
+from pyseventeentrack import Client as SeventeenTrackClient
+from pyseventeentrack.errors import SeventeenTrackError
+from pyseventeentrack.package import Package
 
 from homeassistant.config_entries import ConfigEntry
 from homeassistant.core import HomeAssistant
diff --git a/homeassistant/components/seventeentrack/manifest.json b/homeassistant/components/seventeentrack/manifest.json
index 30bdeaa900f..c4be80ca506 100644
--- a/homeassistant/components/seventeentrack/manifest.json
+++ b/homeassistant/components/seventeentrack/manifest.json
@@ -6,6 +6,6 @@
   "documentation": "https://www.home-assistant.io/integrations/seventeentrack",
   "integration_type": "service",
   "iot_class": "cloud_polling",
-  "loggers": ["py17track"],
-  "requirements": ["py17track==2021.12.2"]
+  "loggers": ["pyseventeentrack"],
+  "requirements": ["pyseventeentrack==1.0.0"]
 }
diff --git a/requirements_all.txt b/requirements_all.txt
index 63682177fb4..18c8db40712 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1661,9 +1661,6 @@ py-synologydsm-api==2.4.4
 # homeassistant.components.zabbix
 py-zabbix==1.1.7
 
-# homeassistant.components.seventeentrack
-py17track==2021.12.2
-
 # homeassistant.components.atome
 pyAtome==0.1.1
 
@@ -2162,6 +2159,9 @@ pyserial==3.5
 # homeassistant.components.sesame
 pysesame2==1.0.1
 
+# homeassistant.components.seventeentrack
+pyseventeentrack==1.0.0
+
 # homeassistant.components.sia
 pysiaalarm==3.1.1
 
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 3831768863e..142ff8bedfa 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -1341,9 +1341,6 @@ py-sucks==0.9.10
 # homeassistant.components.synology_dsm
 py-synologydsm-api==2.4.4
 
-# homeassistant.components.seventeentrack
-py17track==2021.12.2
-
 # homeassistant.components.hdmi_cec
 pyCEC==0.5.2
 
@@ -1710,6 +1707,9 @@ pysensibo==1.0.36
 # homeassistant.components.zwave_js
 pyserial==3.5
 
+# homeassistant.components.seventeentrack
+pyseventeentrack==1.0.0
+
 # homeassistant.components.sia
 pysiaalarm==3.1.1
 
diff --git a/tests/components/seventeentrack/conftest.py b/tests/components/seventeentrack/conftest.py
index 180e7b24075..e2493319b69 100644
--- a/tests/components/seventeentrack/conftest.py
+++ b/tests/components/seventeentrack/conftest.py
@@ -3,7 +3,7 @@
 from collections.abc import Generator
 from unittest.mock import AsyncMock, patch
 
-from py17track.package import Package
+from pyseventeentrack.package import Package
 import pytest
 
 from homeassistant.components.seventeentrack.const import (
diff --git a/tests/components/seventeentrack/test_config_flow.py b/tests/components/seventeentrack/test_config_flow.py
index 380146ed276..0a7c4ca918c 100644
--- a/tests/components/seventeentrack/test_config_flow.py
+++ b/tests/components/seventeentrack/test_config_flow.py
@@ -2,7 +2,7 @@
 
 from unittest.mock import AsyncMock
 
-from py17track.errors import SeventeenTrackError
+from pyseventeentrack.errors import SeventeenTrackError
 import pytest
 
 from homeassistant import config_entries
diff --git a/tests/components/seventeentrack/test_sensor.py b/tests/components/seventeentrack/test_sensor.py
index 0675f457795..ca16fc64833 100644
--- a/tests/components/seventeentrack/test_sensor.py
+++ b/tests/components/seventeentrack/test_sensor.py
@@ -5,7 +5,7 @@ from __future__ import annotations
 from unittest.mock import AsyncMock, patch
 
 from freezegun.api import FrozenDateTimeFactory
-from py17track.errors import SeventeenTrackError
+from pyseventeentrack.errors import SeventeenTrackError
 
 from homeassistant.core import HomeAssistant
 from homeassistant.helpers import issue_registry as ir
-- 
GitLab