From 026538b6dc30a3c0ce67629532a3135461e87e00 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Mon, 15 Jul 2024 20:54:07 +0200 Subject: [PATCH] Disable concord232 integration (#121974) * Disable concord232 integration * Fix --- homeassistant/components/concord232/alarm_control_panel.py | 3 ++- homeassistant/components/concord232/binary_sensor.py | 3 ++- homeassistant/components/concord232/manifest.json | 1 + homeassistant/components/concord232/ruff.toml | 5 +++++ requirements_all.txt | 3 --- script/licenses.py | 3 --- 6 files changed, 10 insertions(+), 8 deletions(-) create mode 100644 homeassistant/components/concord232/ruff.toml diff --git a/homeassistant/components/concord232/alarm_control_panel.py b/homeassistant/components/concord232/alarm_control_panel.py index 661a2beacc0..d3bafdeba4a 100644 --- a/homeassistant/components/concord232/alarm_control_panel.py +++ b/homeassistant/components/concord232/alarm_control_panel.py @@ -1,11 +1,12 @@ """Support for Concord232 alarm control panels.""" +# mypy: ignore-errors from __future__ import annotations import datetime import logging -from concord232 import client as concord232_client +# from concord232 import client as concord232_client import requests import voluptuous as vol diff --git a/homeassistant/components/concord232/binary_sensor.py b/homeassistant/components/concord232/binary_sensor.py index a1dcbc222f7..588e7681746 100644 --- a/homeassistant/components/concord232/binary_sensor.py +++ b/homeassistant/components/concord232/binary_sensor.py @@ -1,11 +1,12 @@ """Support for exposing Concord232 elements as sensors.""" +# mypy: ignore-errors from __future__ import annotations import datetime import logging -from concord232 import client as concord232_client +# from concord232 import client as concord232_client import requests import voluptuous as vol diff --git a/homeassistant/components/concord232/manifest.json b/homeassistant/components/concord232/manifest.json index 9c08c67a384..ef075ba5f96 100644 --- a/homeassistant/components/concord232/manifest.json +++ b/homeassistant/components/concord232/manifest.json @@ -2,6 +2,7 @@ "domain": "concord232", "name": "Concord232", "codeowners": [], + "disabled": "This integration is disabled because it uses non-open source code to operate.", "documentation": "https://www.home-assistant.io/integrations/concord232", "iot_class": "local_polling", "loggers": ["concord232", "stevedore"], diff --git a/homeassistant/components/concord232/ruff.toml b/homeassistant/components/concord232/ruff.toml new file mode 100644 index 00000000000..38f6f586aef --- /dev/null +++ b/homeassistant/components/concord232/ruff.toml @@ -0,0 +1,5 @@ +extend = "../../../pyproject.toml" + +lint.extend-ignore = [ + "F821" +] diff --git a/requirements_all.txt b/requirements_all.txt index 3c2764b70fc..5544f7eb3c7 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -669,9 +669,6 @@ colorlog==6.8.2 # homeassistant.components.color_extractor colorthief==0.2.1 -# homeassistant.components.concord232 -concord232==0.15 - # homeassistant.components.upc_connect connect-box==0.3.1 diff --git a/script/licenses.py b/script/licenses.py index c4fc14da0bc..4e5539c46b1 100644 --- a/script/licenses.py +++ b/script/licenses.py @@ -186,9 +186,6 @@ TODO = { "asterisk_mbox": AwesomeVersion( "0.5.0" ), # No license, integration is deprecated and scheduled for removal in 2024.9.0 - "concord232": AwesomeVersion( - "0.15" - ), # No license https://github.com/JasonCarter80/concord232/issues/19 "mficlient": AwesomeVersion( "0.3.0" ), # No license https://github.com/kk7ds/mficlient/issues/4