diff --git a/homeassistant/components/cisco_webex_teams/manifest.json b/homeassistant/components/cisco_webex_teams/manifest.json index 6f4e1ead956..822919213c2 100644 --- a/homeassistant/components/cisco_webex_teams/manifest.json +++ b/homeassistant/components/cisco_webex_teams/manifest.json @@ -2,6 +2,7 @@ "domain": "cisco_webex_teams", "name": "Cisco Webex Teams", "codeowners": ["@fbradyirl"], + "disabled": "Integration library not compatible with Python 3.12", "documentation": "https://www.home-assistant.io/integrations/cisco_webex_teams", "iot_class": "cloud_push", "loggers": ["webexteamssdk"], diff --git a/homeassistant/components/metoffice/manifest.json b/homeassistant/components/metoffice/manifest.json index 9291f22f3b7..401f2c9d265 100644 --- a/homeassistant/components/metoffice/manifest.json +++ b/homeassistant/components/metoffice/manifest.json @@ -3,6 +3,7 @@ "name": "Met Office", "codeowners": ["@MrHarcombe", "@avee87"], "config_flow": true, + "disabled": "Integration library not compatible with Python 3.12", "documentation": "https://www.home-assistant.io/integrations/metoffice", "iot_class": "cloud_polling", "loggers": ["datapoint"], diff --git a/requirements_all.txt b/requirements_all.txt index 3b7b6136abb..fdf023a09ed 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -665,9 +665,6 @@ crownstone-uart==2.1.0 # homeassistant.components.datadog datadog==0.15.0 -# homeassistant.components.metoffice -datapoint==0.9.8;python_version<'3.12' - # homeassistant.components.bluetooth dbus-fast==2.21.1 @@ -2799,9 +2796,6 @@ watchdog==2.3.1 # homeassistant.components.waterfurnace waterfurnace==1.1.0 -# homeassistant.components.cisco_webex_teams -webexteamssdk==1.1.1;python_version<'3.12' - # homeassistant.components.assist_pipeline webrtc-noise-gain==1.2.3 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 6bbcf048e30..ad6601904df 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -546,9 +546,6 @@ crownstone-uart==2.1.0 # homeassistant.components.datadog datadog==0.15.0 -# homeassistant.components.metoffice -datapoint==0.9.8;python_version<'3.12' - # homeassistant.components.bluetooth dbus-fast==2.21.1 diff --git a/tests/components/metoffice/conftest.py b/tests/components/metoffice/conftest.py index 1633fae5ee8..117bfe417e3 100644 --- a/tests/components/metoffice/conftest.py +++ b/tests/components/metoffice/conftest.py @@ -1,13 +1,14 @@ """Fixtures for Met Office weather integration tests.""" -import sys from unittest.mock import patch import pytest -if sys.version_info < (3, 12): - from datapoint.exceptions import APIException -else: - collect_ignore_glob = ["test_*.py"] +# All tests are marked as disabled, as the integration is disabled in the +# integration manifest. `datapoint` isn't compatible with Python 3.12 +# +# from datapoint.exceptions import APIException +APIException = Exception +collect_ignore_glob = ["test_*.py"] @pytest.fixture