diff --git a/homeassistant/components/systemmonitor/coordinator.py b/homeassistant/components/systemmonitor/coordinator.py index 225940e0d44..29467daa28b 100644 --- a/homeassistant/components/systemmonitor/coordinator.py +++ b/homeassistant/components/systemmonitor/coordinator.py @@ -9,7 +9,7 @@ import os from typing import TYPE_CHECKING, Any, NamedTuple from psutil import Process -from psutil._common import sbattery, sdiskusage, shwtemp, snetio, snicaddr, sswap +from psutil._ntuples import sbattery, sdiskusage, shwtemp, snetio, snicaddr, sswap import psutil_home_assistant as ha_psutil from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAIN diff --git a/homeassistant/components/systemmonitor/manifest.json b/homeassistant/components/systemmonitor/manifest.json index c64fff86d10..444d5fb9596 100644 --- a/homeassistant/components/systemmonitor/manifest.json +++ b/homeassistant/components/systemmonitor/manifest.json @@ -6,6 +6,6 @@ "documentation": "https://www.home-assistant.io/integrations/systemmonitor", "iot_class": "local_push", "loggers": ["psutil"], - "requirements": ["psutil-home-assistant==0.0.1", "psutil==7.1.2"], + "requirements": ["psutil-home-assistant==0.0.1", "psutil==7.2.2"], "single_config_entry": true } diff --git a/homeassistant/components/systemmonitor/util.py b/homeassistant/components/systemmonitor/util.py index 07790479c78..4fd5f9eaeb6 100644 --- a/homeassistant/components/systemmonitor/util.py +++ b/homeassistant/components/systemmonitor/util.py @@ -5,7 +5,7 @@ import os import re from typing import Any -from psutil._common import sfan, shwtemp +from psutil._ntuples import sfan, shwtemp import psutil_home_assistant as ha_psutil from homeassistant.core import HomeAssistant diff --git a/requirements_all.txt b/requirements_all.txt index 4557c9242fd..23c4cd82e77 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1832,7 +1832,7 @@ proxmoxer==2.3.0 psutil-home-assistant==0.0.1 # homeassistant.components.systemmonitor -psutil==7.1.2 +psutil==7.2.2 # homeassistant.components.pulseaudio_loopback pulsectl==23.5.2 diff --git a/requirements_test.txt b/requirements_test.txt index e82c77721c0..56681afbe2b 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -44,7 +44,7 @@ types-chardet==0.1.5 types-decorator==5.2.0.20251101 types-pexpect==4.9.0.20250916 types-protobuf==6.30.2.20250914 -types-psutil==7.1.1.20251122 +types-psutil==7.2.2.20260402 types-pyserial==3.5.0.20251001 types-python-dateutil==2.9.0.20260124 types-python-slugify==8.0.2.20240310 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 61adb4dba0b..195b96fc0ce 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1590,7 +1590,7 @@ proxmoxer==2.3.0 psutil-home-assistant==0.0.1 # homeassistant.components.systemmonitor -psutil==7.1.2 +psutil==7.2.2 # homeassistant.components.pushbullet pushbullet.py==0.11.0 diff --git a/tests/components/systemmonitor/conftest.py b/tests/components/systemmonitor/conftest.py index 8b01b8e39ac..0900df28edb 100644 --- a/tests/components/systemmonitor/conftest.py +++ b/tests/components/systemmonitor/conftest.py @@ -7,7 +7,7 @@ import socket from unittest.mock import AsyncMock, Mock, NonCallableMock, patch from psutil import NoSuchProcess, Process -from psutil._common import ( +from psutil._ntuples import ( sbattery, sdiskpart, sdiskusage, diff --git a/tests/components/systemmonitor/test_sensor.py b/tests/components/systemmonitor/test_sensor.py index 75cf03bb1f4..b9e12784dc3 100644 --- a/tests/components/systemmonitor/test_sensor.py +++ b/tests/components/systemmonitor/test_sensor.py @@ -5,7 +5,7 @@ import socket from unittest.mock import Mock, patch from freezegun.api import FrozenDateTimeFactory -from psutil._common import sdiskpart, sdiskusage, shwtemp, snetio, snicaddr +from psutil._ntuples import sdiskpart, sdiskusage, shwtemp, snetio, snicaddr import pytest from syrupy.assertion import SnapshotAssertion diff --git a/tests/components/systemmonitor/test_util.py b/tests/components/systemmonitor/test_util.py index 471f2f9e2cb..482c7b01d12 100644 --- a/tests/components/systemmonitor/test_util.py +++ b/tests/components/systemmonitor/test_util.py @@ -2,7 +2,7 @@ from unittest.mock import Mock -from psutil._common import sdiskpart +from psutil._ntuples import sdiskpart import pytest from homeassistant.core import HomeAssistant