From 8fb4f1f7f99b2b8722f1c7902a3deb4ac8da6059 Mon Sep 17 00:00:00 2001 From: Perchun Pak Date: Mon, 26 May 2025 18:39:13 +0200 Subject: [PATCH] Update mcstatus to 12.0.1 in Minecraft Server (#144704) Update mcstatus to 12.0.1 --- homeassistant/components/minecraft_server/api.py | 2 +- homeassistant/components/minecraft_server/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- tests/components/minecraft_server/const.py | 3 ++- tests/components/minecraft_server/test_binary_sensor.py | 2 +- tests/components/minecraft_server/test_diagnostics.py | 2 +- tests/components/minecraft_server/test_sensor.py | 2 +- 8 files changed, 9 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/minecraft_server/api.py b/homeassistant/components/minecraft_server/api.py index 3155d83a736..8eb556319f9 100644 --- a/homeassistant/components/minecraft_server/api.py +++ b/homeassistant/components/minecraft_server/api.py @@ -6,7 +6,7 @@ import logging from dns.resolver import LifetimeTimeout from mcstatus import BedrockServer, JavaServer -from mcstatus.status_response import BedrockStatusResponse, JavaStatusResponse +from mcstatus.responses import BedrockStatusResponse, JavaStatusResponse from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/minecraft_server/manifest.json b/homeassistant/components/minecraft_server/manifest.json index be399a3c8dc..f68586f1992 100644 --- a/homeassistant/components/minecraft_server/manifest.json +++ b/homeassistant/components/minecraft_server/manifest.json @@ -7,5 +7,5 @@ "iot_class": "local_polling", "loggers": ["dnspython", "mcstatus"], "quality_scale": "silver", - "requirements": ["mcstatus==11.1.1"] + "requirements": ["mcstatus==12.0.1"] } diff --git a/requirements_all.txt b/requirements_all.txt index 488b7011a06..d0069cc4b8d 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1397,7 +1397,7 @@ mbddns==0.1.2 mcp==1.5.0 # homeassistant.components.minecraft_server -mcstatus==11.1.1 +mcstatus==12.0.1 # homeassistant.components.meater meater-python==0.0.8 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 07d96dd55b2..00fd5b080bb 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1176,7 +1176,7 @@ mbddns==0.1.2 mcp==1.5.0 # homeassistant.components.minecraft_server -mcstatus==11.1.1 +mcstatus==12.0.1 # homeassistant.components.meater meater-python==0.0.8 diff --git a/tests/components/minecraft_server/const.py b/tests/components/minecraft_server/const.py index 6914d36ba5b..2c577e45d21 100644 --- a/tests/components/minecraft_server/const.py +++ b/tests/components/minecraft_server/const.py @@ -1,7 +1,7 @@ """Constants for Minecraft Server integration tests.""" from mcstatus.motd import Motd -from mcstatus.status_response import ( +from mcstatus.responses import ( BedrockStatusPlayers, BedrockStatusResponse, BedrockStatusVersion, @@ -44,6 +44,7 @@ TEST_JAVA_STATUS_RESPONSE = JavaStatusResponse( icon=None, enforces_secure_chat=False, latency=5, + forge_data=None, ) TEST_JAVA_DATA = MinecraftServerData( diff --git a/tests/components/minecraft_server/test_binary_sensor.py b/tests/components/minecraft_server/test_binary_sensor.py index c87644961f2..a3b71b2442f 100644 --- a/tests/components/minecraft_server/test_binary_sensor.py +++ b/tests/components/minecraft_server/test_binary_sensor.py @@ -5,7 +5,7 @@ from unittest.mock import patch from freezegun.api import FrozenDateTimeFactory from mcstatus import BedrockServer, JavaServer -from mcstatus.status_response import BedrockStatusResponse, JavaStatusResponse +from mcstatus.responses import BedrockStatusResponse, JavaStatusResponse import pytest from syrupy.assertion import SnapshotAssertion diff --git a/tests/components/minecraft_server/test_diagnostics.py b/tests/components/minecraft_server/test_diagnostics.py index 800af79e51c..d576b31ca5d 100644 --- a/tests/components/minecraft_server/test_diagnostics.py +++ b/tests/components/minecraft_server/test_diagnostics.py @@ -3,7 +3,7 @@ from unittest.mock import patch from mcstatus import BedrockServer, JavaServer -from mcstatus.status_response import BedrockStatusResponse, JavaStatusResponse +from mcstatus.responses import BedrockStatusResponse, JavaStatusResponse import pytest from syrupy.assertion import SnapshotAssertion diff --git a/tests/components/minecraft_server/test_sensor.py b/tests/components/minecraft_server/test_sensor.py index 3502184df86..daa20d16a66 100644 --- a/tests/components/minecraft_server/test_sensor.py +++ b/tests/components/minecraft_server/test_sensor.py @@ -5,7 +5,7 @@ from unittest.mock import patch from freezegun.api import FrozenDateTimeFactory from mcstatus import BedrockServer, JavaServer -from mcstatus.status_response import BedrockStatusResponse, JavaStatusResponse +from mcstatus.responses import BedrockStatusResponse, JavaStatusResponse import pytest from syrupy.assertion import SnapshotAssertion