Fix package names to match pypi index metadata (#93883)
* Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * Fix package names to match pypi index metadata * uses _ * uses - * fix metadata
This commit is contained in:
parent
046ae8eb1e
commit
7995d3777a
114 changed files with 438 additions and 433 deletions
2
.github/workflows/builder.yml
vendored
2
.github/workflows/builder.yml
vendored
|
@ -182,7 +182,7 @@ jobs:
|
||||||
# will drop the platform in the near future (they consider it
|
# will drop the platform in the near future (they consider it
|
||||||
# "flimsy" on 386). The following packages depend on pandas,
|
# "flimsy" on 386). The following packages depend on pandas,
|
||||||
# so we comment them out.
|
# so we comment them out.
|
||||||
sed -i "s|env_canada|# env_canada|g" requirements_all.txt
|
sed -i "s|env-canada|# env-canada|g" requirements_all.txt
|
||||||
sed -i "s|noaa-coops|# noaa-coops|g" requirements_all.txt
|
sed -i "s|noaa-coops|# noaa-coops|g" requirements_all.txt
|
||||||
sed -i "s|pyezviz|# pyezviz|g" requirements_all.txt
|
sed -i "s|pyezviz|# pyezviz|g" requirements_all.txt
|
||||||
sed -i "s|pykrakenapi|# pykrakenapi|g" requirements_all.txt
|
sed -i "s|pykrakenapi|# pykrakenapi|g" requirements_all.txt
|
||||||
|
|
4
.github/workflows/wheels.yml
vendored
4
.github/workflows/wheels.yml
vendored
|
@ -274,7 +274,7 @@ jobs:
|
||||||
sed -i "s|# evdev|evdev|g" ${requirement_file}
|
sed -i "s|# evdev|evdev|g" ${requirement_file}
|
||||||
sed -i "s|# pycups|pycups|g" ${requirement_file}
|
sed -i "s|# pycups|pycups|g" ${requirement_file}
|
||||||
sed -i "s|# homekit|homekit|g" ${requirement_file}
|
sed -i "s|# homekit|homekit|g" ${requirement_file}
|
||||||
sed -i "s|# decora_wifi|decora_wifi|g" ${requirement_file}
|
sed -i "s|# decora-wifi|decora-wifi|g" ${requirement_file}
|
||||||
sed -i "s|# python-gammu|python-gammu|g" ${requirement_file}
|
sed -i "s|# python-gammu|python-gammu|g" ${requirement_file}
|
||||||
|
|
||||||
# Some packages are not buildable on armhf anymore
|
# Some packages are not buildable on armhf anymore
|
||||||
|
@ -284,7 +284,7 @@ jobs:
|
||||||
# will drop the platform in the near future (they consider it
|
# will drop the platform in the near future (they consider it
|
||||||
# "flimsy" on 386). The following packages depend on pandas,
|
# "flimsy" on 386). The following packages depend on pandas,
|
||||||
# so we comment them out.
|
# so we comment them out.
|
||||||
sed -i "s|env_canada|# env_canada|g" ${requirement_file}
|
sed -i "s|env-canada|# env-canada|g" ${requirement_file}
|
||||||
sed -i "s|noaa-coops|# noaa-coops|g" ${requirement_file}
|
sed -i "s|noaa-coops|# noaa-coops|g" ${requirement_file}
|
||||||
sed -i "s|pyezviz|# pyezviz|g" ${requirement_file}
|
sed -i "s|pyezviz|# pyezviz|g" ${requirement_file}
|
||||||
sed -i "s|pykrakenapi|# pykrakenapi|g" ${requirement_file}
|
sed -i "s|pykrakenapi|# pykrakenapi|g" ${requirement_file}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["advantage_air"],
|
"loggers": ["advantage_air"],
|
||||||
"quality_scale": "platinum",
|
"quality_scale": "platinum",
|
||||||
"requirements": ["advantage_air==0.4.4"]
|
"requirements": ["advantage-air==0.4.4"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/airthings",
|
"documentation": "https://www.home-assistant.io/integrations/airthings",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["airthings"],
|
"loggers": ["airthings"],
|
||||||
"requirements": ["airthings_cloud==0.1.0"]
|
"requirements": ["airthings-cloud==0.1.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/alpha_vantage",
|
"documentation": "https://www.home-assistant.io/integrations/alpha_vantage",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["alpha_vantage"],
|
"loggers": ["alpha_vantage"],
|
||||||
"requirements": ["alpha_vantage==2.3.1"]
|
"requirements": ["alpha-vantage==2.3.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/ambiclimate",
|
"documentation": "https://www.home-assistant.io/integrations/ambiclimate",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["ambiclimate"],
|
"loggers": ["ambiclimate"],
|
||||||
"requirements": ["ambiclimate==0.2.1"]
|
"requirements": ["Ambiclimate==0.2.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/anel_pwrctrl",
|
"documentation": "https://www.home-assistant.io/integrations/anel_pwrctrl",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["anel_pwrctrl"],
|
"loggers": ["anel_pwrctrl"],
|
||||||
"requirements": ["anel_pwrctrl-homeassistant==0.0.1.dev2"]
|
"requirements": ["anel-pwrctrl-homeassistant==0.0.1.dev2"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/aquostv",
|
"documentation": "https://www.home-assistant.io/integrations/aquostv",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["sharp_aquos_rc"],
|
"loggers": ["sharp_aquos_rc"],
|
||||||
"requirements": ["sharp_aquos_rc==0.3.2"]
|
"requirements": ["sharp-aquos-rc==0.3.2"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/asterisk_mbox",
|
"documentation": "https://www.home-assistant.io/integrations/asterisk_mbox",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["asterisk_mbox"],
|
"loggers": ["asterisk_mbox"],
|
||||||
"requirements": ["asterisk_mbox==0.5.0"]
|
"requirements": ["asterisk-mbox==0.5.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/atome",
|
"documentation": "https://www.home-assistant.io/integrations/atome",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["pyatome"],
|
"loggers": ["pyatome"],
|
||||||
"requirements": ["pyatome==0.1.1"]
|
"requirements": ["pyAtome==0.1.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/awair",
|
"documentation": "https://www.home-assistant.io/integrations/awair",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["python_awair"],
|
"loggers": ["python_awair"],
|
||||||
"requirements": ["python_awair==0.2.4"],
|
"requirements": ["python-awair==0.2.4"],
|
||||||
"zeroconf": [
|
"zeroconf": [
|
||||||
{
|
{
|
||||||
"type": "_http._tcp.local.",
|
"type": "_http._tcp.local.",
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/beewi_smartclim",
|
"documentation": "https://www.home-assistant.io/integrations/beewi_smartclim",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["beewi_smartclim"],
|
"loggers": ["beewi_smartclim"],
|
||||||
"requirements": ["beewi_smartclim==0.0.10"]
|
"requirements": ["beewi-smartclim==0.0.10"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,6 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/blebox",
|
"documentation": "https://www.home-assistant.io/integrations/blebox",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["blebox_uniapi"],
|
"loggers": ["blebox_uniapi"],
|
||||||
"requirements": ["blebox_uniapi==2.1.4"],
|
"requirements": ["blebox-uniapi==2.1.4"],
|
||||||
"zeroconf": ["_bbxsrv._tcp.local."]
|
"zeroconf": ["_bbxsrv._tcp.local."]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/blinksticklight",
|
"documentation": "https://www.home-assistant.io/integrations/blinksticklight",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["blinkstick"],
|
"loggers": ["blinkstick"],
|
||||||
"requirements": ["blinkstick==1.2.0"]
|
"requirements": ["BlinkStick==1.2.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/bluetooth_tracker",
|
"documentation": "https://www.home-assistant.io/integrations/bluetooth_tracker",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["bluetooth", "bt_proximity"],
|
"loggers": ["bluetooth", "bt_proximity"],
|
||||||
"requirements": ["bt_proximity==0.2.1", "pybluez==0.22"]
|
"requirements": ["bt-proximity==0.2.1", "PyBluez==0.22"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/bmw_connected_drive",
|
"documentation": "https://www.home-assistant.io/integrations/bmw_connected_drive",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["bimmer_connected"],
|
"loggers": ["bimmer_connected"],
|
||||||
"requirements": ["bimmer_connected==0.13.6"]
|
"requirements": ["bimmer-connected==0.13.6"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/bt_smarthub",
|
"documentation": "https://www.home-assistant.io/integrations/bt_smarthub",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["btsmarthub_devicelist"],
|
"loggers": ["btsmarthub_devicelist"],
|
||||||
"requirements": ["btsmarthub_devicelist==0.2.3"]
|
"requirements": ["btsmarthub-devicelist==0.2.3"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,6 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/cast",
|
"documentation": "https://www.home-assistant.io/integrations/cast",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["casttube", "pychromecast"],
|
"loggers": ["casttube", "pychromecast"],
|
||||||
"requirements": ["pychromecast==13.0.7"],
|
"requirements": ["PyChromecast==13.0.7"],
|
||||||
"zeroconf": ["_googlecast._tcp.local."]
|
"zeroconf": ["_googlecast._tcp.local."]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/co2signal",
|
"documentation": "https://www.home-assistant.io/integrations/co2signal",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["CO2Signal"],
|
"loggers": ["CO2Signal"],
|
||||||
"requirements": ["co2signal==0.4.2"]
|
"requirements": ["CO2Signal==0.4.2"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/decora_wifi",
|
"documentation": "https://www.home-assistant.io/integrations/decora_wifi",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["decora_wifi"],
|
"loggers": ["decora_wifi"],
|
||||||
"requirements": ["decora_wifi==1.4"]
|
"requirements": ["decora-wifi==1.4"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/discogs",
|
"documentation": "https://www.home-assistant.io/integrations/discogs",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["discogs_client"],
|
"loggers": ["discogs_client"],
|
||||||
"requirements": ["discogs_client==2.3.0"]
|
"requirements": ["discogs-client==2.3.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/dlib_face_detect",
|
"documentation": "https://www.home-assistant.io/integrations/dlib_face_detect",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["face_recognition"],
|
"loggers": ["face_recognition"],
|
||||||
"requirements": ["face_recognition==1.2.3"]
|
"requirements": ["face-recognition==1.2.3"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/dlib_face_identify",
|
"documentation": "https://www.home-assistant.io/integrations/dlib_face_identify",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["face_recognition"],
|
"loggers": ["face_recognition"],
|
||||||
"requirements": ["face_recognition==1.2.3"]
|
"requirements": ["face-recognition==1.2.3"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/doods",
|
"documentation": "https://www.home-assistant.io/integrations/doods",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["pydoods"],
|
"loggers": ["pydoods"],
|
||||||
"requirements": ["pydoods==1.0.2", "pillow==9.5.0"]
|
"requirements": ["pydoods==1.0.2", "Pillow==9.5.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/doorbird",
|
"documentation": "https://www.home-assistant.io/integrations/doorbird",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["doorbirdpy"],
|
"loggers": ["doorbirdpy"],
|
||||||
"requirements": ["doorbirdpy==2.1.0"],
|
"requirements": ["DoorBirdPy==2.1.0"],
|
||||||
"zeroconf": [
|
"zeroconf": [
|
||||||
{
|
{
|
||||||
"type": "_axis-video._tcp.local.",
|
"type": "_axis-video._tcp.local.",
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"integration_type": "hub",
|
"integration_type": "hub",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["dsmr_parser"],
|
"loggers": ["dsmr_parser"],
|
||||||
"requirements": ["dsmr_parser==0.33"]
|
"requirements": ["dsmr-parser==0.33"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,5 +8,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/dynalite",
|
"documentation": "https://www.home-assistant.io/integrations/dynalite",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["dynalite_devices_lib"],
|
"loggers": ["dynalite_devices_lib"],
|
||||||
"requirements": ["dynalite_devices==0.1.47", "dynalite_panel==0.0.4"]
|
"requirements": ["dynalite-devices==0.1.47", "dynalite-panel==0.0.4"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/eight_sleep",
|
"documentation": "https://www.home-assistant.io/integrations/eight_sleep",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["pyeight"],
|
"loggers": ["pyeight"],
|
||||||
"requirements": ["pyeight==0.3.2"]
|
"requirements": ["pyEight==0.3.2"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/electrasmart",
|
"documentation": "https://www.home-assistant.io/integrations/electrasmart",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"requirements": ["pyelectra==1.2.0"]
|
"requirements": ["pyElectra==1.2.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/elmax",
|
"documentation": "https://www.home-assistant.io/integrations/elmax",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["elmax_api"],
|
"loggers": ["elmax_api"],
|
||||||
"requirements": ["elmax_api==0.0.4"]
|
"requirements": ["elmax-api==0.0.4"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/emby",
|
"documentation": "https://www.home-assistant.io/integrations/emby",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["pyemby"],
|
"loggers": ["pyemby"],
|
||||||
"requirements": ["pyemby==1.8"]
|
"requirements": ["pyEmby==1.8"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/emulated_hue",
|
"documentation": "https://www.home-assistant.io/integrations/emulated_hue",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"quality_scale": "internal",
|
"quality_scale": "internal",
|
||||||
"requirements": ["aiohttp_cors==0.7.0"]
|
"requirements": ["aiohttp-cors==0.7.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/emulated_roku",
|
"documentation": "https://www.home-assistant.io/integrations/emulated_roku",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["emulated_roku"],
|
"loggers": ["emulated_roku"],
|
||||||
"requirements": ["emulated_roku==0.2.1"]
|
"requirements": ["emulated-roku==0.2.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/enphase_envoy",
|
"documentation": "https://www.home-assistant.io/integrations/enphase_envoy",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["envoy_reader"],
|
"loggers": ["envoy_reader"],
|
||||||
"requirements": ["envoy_reader==0.20.1"],
|
"requirements": ["envoy-reader==0.20.1"],
|
||||||
"zeroconf": [
|
"zeroconf": [
|
||||||
{
|
{
|
||||||
"type": "_enphase-envoy._tcp.local."
|
"type": "_enphase-envoy._tcp.local."
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/environment_canada",
|
"documentation": "https://www.home-assistant.io/integrations/environment_canada",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["env_canada"],
|
"loggers": ["env_canada"],
|
||||||
"requirements": ["env_canada==0.5.34"]
|
"requirements": ["env-canada==0.5.34"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,5 +24,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/eufylife_ble",
|
"documentation": "https://www.home-assistant.io/integrations/eufylife_ble",
|
||||||
"integration_type": "device",
|
"integration_type": "device",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"requirements": ["eufylife_ble_client==0.1.7"]
|
"requirements": ["eufylife-ble-client==0.1.7"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,5 +11,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/flume/",
|
"documentation": "https://www.home-assistant.io/integrations/flume/",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["pyflume"],
|
"loggers": ["pyflume"],
|
||||||
"requirements": ["pyflume==0.6.5"]
|
"requirements": ["PyFlume==0.6.5"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,5 +51,5 @@
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["flux_led"],
|
"loggers": ["flux_led"],
|
||||||
"quality_scale": "platinum",
|
"quality_scale": "platinum",
|
||||||
"requirements": ["flux_led==0.28.37"]
|
"requirements": ["flux-led==0.28.37"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/foobot",
|
"documentation": "https://www.home-assistant.io/integrations/foobot",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["foobot_async"],
|
"loggers": ["foobot_async"],
|
||||||
"requirements": ["foobot_async==1.0.0"]
|
"requirements": ["foobot-async==1.0.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"integration_type": "service",
|
"integration_type": "service",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"quality_scale": "platinum",
|
"quality_scale": "platinum",
|
||||||
"requirements": ["forecast_solar==3.0.0"]
|
"requirements": ["forecast-solar==3.0.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,5 +12,5 @@
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["pyfronius"],
|
"loggers": ["pyfronius"],
|
||||||
"quality_scale": "platinum",
|
"quality_scale": "platinum",
|
||||||
"requirements": ["pyfronius==0.7.1"]
|
"requirements": ["PyFronius==0.7.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,5 +8,5 @@
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["aio_georss_gdacs", "aio_georss_client"],
|
"loggers": ["aio_georss_gdacs", "aio_georss_client"],
|
||||||
"quality_scale": "platinum",
|
"quality_scale": "platinum",
|
||||||
"requirements": ["aio_georss_gdacs==0.8"]
|
"requirements": ["aio-georss-gdacs==0.8"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"dependencies": ["http"],
|
"dependencies": ["http"],
|
||||||
"documentation": "https://www.home-assistant.io/integrations/generic",
|
"documentation": "https://www.home-assistant.io/integrations/generic",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"requirements": ["ha-av==10.1.0", "pillow==9.5.0"]
|
"requirements": ["ha-av==10.1.0", "Pillow==9.5.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"integration_type": "service",
|
"integration_type": "service",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["aio_geojson_generic_client"],
|
"loggers": ["aio_geojson_generic_client"],
|
||||||
"requirements": ["aio_geojson_generic_client==0.3"]
|
"requirements": ["aio-geojson-generic-client==0.3"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/geo_rss_events",
|
"documentation": "https://www.home-assistant.io/integrations/geo_rss_events",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["georss_client", "georss_generic_client"],
|
"loggers": ["georss_client", "georss_generic_client"],
|
||||||
"requirements": ["georss_generic_client==0.6"]
|
"requirements": ["georss-generic-client==0.6"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,5 +8,5 @@
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["aio_geojson_geonetnz_quakes"],
|
"loggers": ["aio_geojson_geonetnz_quakes"],
|
||||||
"quality_scale": "platinum",
|
"quality_scale": "platinum",
|
||||||
"requirements": ["aio_geojson_geonetnz_quakes==0.15"]
|
"requirements": ["aio-geojson-geonetnz-quakes==0.15"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"integration_type": "service",
|
"integration_type": "service",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["aio_geojson_geonetnz_volcano"],
|
"loggers": ["aio_geojson_geonetnz_volcano"],
|
||||||
"requirements": ["aio_geojson_geonetnz_volcano==0.8"]
|
"requirements": ["aio-geojson-geonetnz-volcano==0.8"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/glances",
|
"documentation": "https://www.home-assistant.io/integrations/glances",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["glances_api"],
|
"loggers": ["glances_api"],
|
||||||
"requirements": ["glances_api==0.4.2"]
|
"requirements": ["glances-api==0.4.2"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/goalfeed",
|
"documentation": "https://www.home-assistant.io/integrations/goalfeed",
|
||||||
"iot_class": "cloud_push",
|
"iot_class": "cloud_push",
|
||||||
"loggers": ["pysher"],
|
"loggers": ["pysher"],
|
||||||
"requirements": ["pysher==1.0.7"]
|
"requirements": ["Pysher==1.0.7"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/greeneye_monitor",
|
"documentation": "https://www.home-assistant.io/integrations/greeneye_monitor",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["greeneye"],
|
"loggers": ["greeneye"],
|
||||||
"requirements": ["greeneye_monitor==3.0.3"]
|
"requirements": ["greeneye-monitor==3.0.3"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/here_travel_time",
|
"documentation": "https://www.home-assistant.io/integrations/here_travel_time",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["here_routing", "here_transit", "homeassistant.helpers.location"],
|
"loggers": ["here_routing", "here_transit", "homeassistant.helpers.location"],
|
||||||
"requirements": ["here_routing==0.2.0", "here_transit==1.2.0"]
|
"requirements": ["here-routing==0.2.0", "here-transit==1.2.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/hikvision",
|
"documentation": "https://www.home-assistant.io/integrations/hikvision",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["pyhik"],
|
"loggers": ["pyhik"],
|
||||||
"requirements": ["pyhik==0.3.2"]
|
"requirements": ["pyHik==0.3.2"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/honeywell",
|
"documentation": "https://www.home-assistant.io/integrations/honeywell",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["somecomfort"],
|
"loggers": ["somecomfort"],
|
||||||
"requirements": ["aiosomecomfort==0.0.14"]
|
"requirements": ["AIOSomecomfort==0.0.14"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"integration_type": "system",
|
"integration_type": "system",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"quality_scale": "internal",
|
"quality_scale": "internal",
|
||||||
"requirements": ["aiohttp_cors==0.7.0"]
|
"requirements": ["aiohttp-cors==0.7.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/hydrawise",
|
"documentation": "https://www.home-assistant.io/integrations/hydrawise",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["hydrawiser"],
|
"loggers": ["hydrawiser"],
|
||||||
"requirements": ["hydrawiser==0.2"]
|
"requirements": ["Hydrawiser==0.2"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,5 +13,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/ibeacon",
|
"documentation": "https://www.home-assistant.io/integrations/ibeacon",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["bleak"],
|
"loggers": ["bleak"],
|
||||||
"requirements": ["ibeacon_ble==1.0.1"]
|
"requirements": ["ibeacon-ble==1.0.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"integration_type": "service",
|
"integration_type": "service",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["georss_ign_sismologia_client"],
|
"loggers": ["georss_ign_sismologia_client"],
|
||||||
"requirements": ["georss_ign_sismologia_client==0.6"]
|
"requirements": ["georss-ign-sismologia-client==0.6"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/image_upload",
|
"documentation": "https://www.home-assistant.io/integrations/image_upload",
|
||||||
"integration_type": "system",
|
"integration_type": "system",
|
||||||
"quality_scale": "internal",
|
"quality_scale": "internal",
|
||||||
"requirements": ["pillow==9.5.0"]
|
"requirements": ["Pillow==9.5.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/islamic_prayer_times",
|
"documentation": "https://www.home-assistant.io/integrations/islamic_prayer_times",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["prayer_times_calculator"],
|
"loggers": ["prayer_times_calculator"],
|
||||||
"requirements": ["prayer_times_calculator==0.0.6"]
|
"requirements": ["prayer-times-calculator==0.0.6"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/keenetic_ndms2",
|
"documentation": "https://www.home-assistant.io/integrations/keenetic_ndms2",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["ndms2_client"],
|
"loggers": ["ndms2_client"],
|
||||||
"requirements": ["ndms2_client==0.1.2"],
|
"requirements": ["ndms2-client==0.1.2"],
|
||||||
"ssdp": [
|
"ssdp": [
|
||||||
{
|
{
|
||||||
"deviceType": "urn:schemas-upnp-org:device:InternetGatewayDevice:1",
|
"deviceType": "urn:schemas-upnp-org:device:InternetGatewayDevice:1",
|
||||||
|
|
|
@ -13,6 +13,6 @@
|
||||||
"requirements": [
|
"requirements": [
|
||||||
"xknx==2.10.0",
|
"xknx==2.10.0",
|
||||||
"xknxproject==3.1.0",
|
"xknxproject==3.1.0",
|
||||||
"knx_frontend==2023.5.31.141540"
|
"knx-frontend==2023.5.31.141540"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/laundrify",
|
"documentation": "https://www.home-assistant.io/integrations/laundrify",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"requirements": ["laundrify_aio==1.1.2"]
|
"requirements": ["laundrify-aio==1.1.2"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
"quality_scale": "platinum",
|
"quality_scale": "platinum",
|
||||||
"requirements": [
|
"requirements": [
|
||||||
"aiolifx==0.8.10",
|
"aiolifx==0.8.10",
|
||||||
"aiolifx_effects==0.3.2",
|
"aiolifx-effects==0.3.2",
|
||||||
"aiolifx_themes==0.4.5"
|
"aiolifx-themes==0.4.5"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/logi_circle",
|
"documentation": "https://www.home-assistant.io/integrations/logi_circle",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["logi_circle"],
|
"loggers": ["logi_circle"],
|
||||||
"requirements": ["logi_circle==0.2.3"]
|
"requirements": ["logi-circle==0.2.3"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"iot_class": "calculated",
|
"iot_class": "calculated",
|
||||||
"loggers": ["youtube_dl"],
|
"loggers": ["youtube_dl"],
|
||||||
"quality_scale": "internal",
|
"quality_scale": "internal",
|
||||||
"requirements": ["youtube_dl==2021.12.17"]
|
"requirements": ["youtube-dl==2021.12.17"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/met",
|
"documentation": "https://www.home-assistant.io/integrations/met",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["metno"],
|
"loggers": ["metno"],
|
||||||
"requirements": ["pyMetno==0.10.0"]
|
"requirements": ["PyMetno==0.10.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/met_eireann",
|
"documentation": "https://www.home-assistant.io/integrations/met_eireann",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["meteireann"],
|
"loggers": ["meteireann"],
|
||||||
"requirements": ["pyMetEireann==2021.8.0"]
|
"requirements": ["PyMetEireann==2021.8.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
"integration_type": "device",
|
"integration_type": "device",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["phone_modem"],
|
"loggers": ["phone_modem"],
|
||||||
"requirements": ["phone_modem==0.1.1"],
|
"requirements": ["phone-modem==0.1.1"],
|
||||||
"usb": [
|
"usb": [
|
||||||
{
|
{
|
||||||
"vid": "0572",
|
"vid": "0572",
|
||||||
|
|
|
@ -21,5 +21,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/mopeka",
|
"documentation": "https://www.home-assistant.io/integrations/mopeka",
|
||||||
"integration_type": "device",
|
"integration_type": "device",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"requirements": ["mopeka_iot_ble==0.4.1"]
|
"requirements": ["mopeka-iot-ble==0.4.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/nad",
|
"documentation": "https://www.home-assistant.io/integrations/nad",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["nad_receiver"],
|
"loggers": ["nad_receiver"],
|
||||||
"requirements": ["nad_receiver==0.3.0"]
|
"requirements": ["nad-receiver==0.3.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/nextbus",
|
"documentation": "https://www.home-assistant.io/integrations/nextbus",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["py_nextbus"],
|
"loggers": ["py_nextbus"],
|
||||||
"requirements": ["py_nextbusnext==0.1.5"]
|
"requirements": ["py-nextbusnext==0.1.5"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/nina",
|
"documentation": "https://www.home-assistant.io/integrations/nina",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["pynina"],
|
"loggers": ["pynina"],
|
||||||
"requirements": ["pynina==0.3.0"]
|
"requirements": ["PyNINA==0.3.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/norway_air",
|
"documentation": "https://www.home-assistant.io/integrations/norway_air",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["metno"],
|
"loggers": ["metno"],
|
||||||
"requirements": ["pyMetno==0.10.0"]
|
"requirements": ["PyMetno==0.10.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"integration_type": "service",
|
"integration_type": "service",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["aio_geojson_nsw_rfs_incidents"],
|
"loggers": ["aio_geojson_nsw_rfs_incidents"],
|
||||||
"requirements": ["aio_geojson_nsw_rfs_incidents==0.6"]
|
"requirements": ["aio-geojson-nsw-rfs-incidents==0.6"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/panasonic_viera",
|
"documentation": "https://www.home-assistant.io/integrations/panasonic_viera",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["panasonic_viera"],
|
"loggers": ["panasonic_viera"],
|
||||||
"requirements": ["panasonic_viera==0.3.6"]
|
"requirements": ["panasonic-viera==0.3.6"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["plexapi", "plexwebsocket"],
|
"loggers": ["plexapi", "plexwebsocket"],
|
||||||
"requirements": [
|
"requirements": [
|
||||||
"plexapi==4.13.2",
|
"PlexAPI==4.13.2",
|
||||||
"plexauth==0.0.6",
|
"plexauth==0.0.6",
|
||||||
"plexwebsocket==0.0.13"
|
"plexwebsocket==0.0.13"
|
||||||
],
|
],
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/progettihwsw",
|
"documentation": "https://www.home-assistant.io/integrations/progettihwsw",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["ProgettiHWSW"],
|
"loggers": ["ProgettiHWSW"],
|
||||||
"requirements": ["progettihwsw==0.1.1"]
|
"requirements": ["ProgettiHWSW==0.1.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/prometheus",
|
"documentation": "https://www.home-assistant.io/integrations/prometheus",
|
||||||
"iot_class": "assumed_state",
|
"iot_class": "assumed_state",
|
||||||
"loggers": ["prometheus_client"],
|
"loggers": ["prometheus_client"],
|
||||||
"requirements": ["prometheus_client==0.7.1"]
|
"requirements": ["prometheus-client==0.7.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,5 +3,5 @@
|
||||||
"name": "Camera Proxy",
|
"name": "Camera Proxy",
|
||||||
"codeowners": [],
|
"codeowners": [],
|
||||||
"documentation": "https://www.home-assistant.io/integrations/proxy",
|
"documentation": "https://www.home-assistant.io/integrations/proxy",
|
||||||
"requirements": ["pillow==9.5.0"]
|
"requirements": ["Pillow==9.5.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/pushover",
|
"documentation": "https://www.home-assistant.io/integrations/pushover",
|
||||||
"iot_class": "cloud_push",
|
"iot_class": "cloud_push",
|
||||||
"loggers": ["pushover_complete"],
|
"loggers": ["pushover_complete"],
|
||||||
"requirements": ["pushover_complete==1.1.1"]
|
"requirements": ["pushover-complete==1.1.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/python_script",
|
"documentation": "https://www.home-assistant.io/integrations/python_script",
|
||||||
"loggers": ["RestrictedPython"],
|
"loggers": ["RestrictedPython"],
|
||||||
"quality_scale": "internal",
|
"quality_scale": "internal",
|
||||||
"requirements": ["restrictedpython==6.0"]
|
"requirements": ["RestrictedPython==6.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"integration_type": "service",
|
"integration_type": "service",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["georss_qld_bushfire_alert_client"],
|
"loggers": ["georss_qld_bushfire_alert_client"],
|
||||||
"requirements": ["georss_qld_bushfire_alert_client==0.5"]
|
"requirements": ["georss-qld-bushfire-alert-client==0.5"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/qrcode",
|
"documentation": "https://www.home-assistant.io/integrations/qrcode",
|
||||||
"iot_class": "calculated",
|
"iot_class": "calculated",
|
||||||
"loggers": ["pyzbar"],
|
"loggers": ["pyzbar"],
|
||||||
"requirements": ["pillow==9.5.0", "pyzbar==0.1.7"]
|
"requirements": ["Pillow==9.5.0", "pyzbar==0.1.7"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
},
|
},
|
||||||
"iot_class": "cloud_push",
|
"iot_class": "cloud_push",
|
||||||
"loggers": ["rachiopy"],
|
"loggers": ["rachiopy"],
|
||||||
"requirements": ["rachiopy==1.0.3"],
|
"requirements": ["RachioPy==1.0.3"],
|
||||||
"zeroconf": [
|
"zeroconf": [
|
||||||
{
|
{
|
||||||
"type": "_http._tcp.local.",
|
"type": "_http._tcp.local.",
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"quality_scale": "internal",
|
"quality_scale": "internal",
|
||||||
"requirements": [
|
"requirements": [
|
||||||
"sqlalchemy==2.0.15",
|
"SQLAlchemy==2.0.15",
|
||||||
"fnv-hash-fast==0.3.1",
|
"fnv-hash-fast==0.3.1",
|
||||||
"psutil-home-assistant==0.0.1"
|
"psutil-home-assistant==0.0.1"
|
||||||
]
|
]
|
||||||
|
|
|
@ -13,5 +13,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/ring",
|
"documentation": "https://www.home-assistant.io/integrations/ring",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["ring_doorbell"],
|
"loggers": ["ring_doorbell"],
|
||||||
"requirements": ["ring_doorbell==0.7.2"]
|
"requirements": ["ring-doorbell==0.7.2"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/russound_rio",
|
"documentation": "https://www.home-assistant.io/integrations/russound_rio",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["russound_rio"],
|
"loggers": ["russound_rio"],
|
||||||
"requirements": ["russound_rio==0.1.8"]
|
"requirements": ["russound-rio==0.1.8"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/satel_integra",
|
"documentation": "https://www.home-assistant.io/integrations/satel_integra",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["satel_integra"],
|
"loggers": ["satel_integra"],
|
||||||
"requirements": ["satel_integra==0.3.7"]
|
"requirements": ["satel-integra==0.3.7"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,5 +20,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/sense",
|
"documentation": "https://www.home-assistant.io/integrations/sense",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["sense_energy"],
|
"loggers": ["sense_energy"],
|
||||||
"requirements": ["sense_energy==0.11.2"]
|
"requirements": ["sense-energy==0.11.2"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
"codeowners": ["@fabaff"],
|
"codeowners": ["@fabaff"],
|
||||||
"documentation": "https://www.home-assistant.io/integrations/seven_segments",
|
"documentation": "https://www.home-assistant.io/integrations/seven_segments",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"requirements": ["pillow==9.5.0"]
|
"requirements": ["Pillow==9.5.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/sighthound",
|
"documentation": "https://www.home-assistant.io/integrations/sighthound",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["simplehound"],
|
"loggers": ["simplehound"],
|
||||||
"requirements": ["pillow==9.5.0", "simplehound==0.3"]
|
"requirements": ["Pillow==9.5.0", "simplehound==0.3"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/sony_projector",
|
"documentation": "https://www.home-assistant.io/integrations/sony_projector",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["pysdcp"],
|
"loggers": ["pysdcp"],
|
||||||
"requirements": ["pysdcp==1"]
|
"requirements": ["pySDCP==1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/splunk",
|
"documentation": "https://www.home-assistant.io/integrations/splunk",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["hass_splunk"],
|
"loggers": ["hass_splunk"],
|
||||||
"requirements": ["hass_splunk==0.1.1"]
|
"requirements": ["hass-splunk==0.1.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/sql",
|
"documentation": "https://www.home-assistant.io/integrations/sql",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"requirements": ["sqlalchemy==2.0.15"]
|
"requirements": ["SQLAlchemy==2.0.15"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/swiss_public_transport",
|
"documentation": "https://www.home-assistant.io/integrations/swiss_public_transport",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["opendata_transport"],
|
"loggers": ["opendata_transport"],
|
||||||
"requirements": ["python_opendata_transport==0.3.0"]
|
"requirements": ["python-opendata-transport==0.3.0"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/switchmate",
|
"documentation": "https://www.home-assistant.io/integrations/switchmate",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["switchmate"],
|
"loggers": ["switchmate"],
|
||||||
"requirements": ["pySwitchmate==0.5.1"]
|
"requirements": ["PySwitchmate==0.5.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/syncthru",
|
"documentation": "https://www.home-assistant.io/integrations/syncthru",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["pysyncthru"],
|
"loggers": ["pysyncthru"],
|
||||||
"requirements": ["pysyncthru==0.7.10", "url-normalize==1.4.3"],
|
"requirements": ["PySyncThru==0.7.10", "url-normalize==1.4.3"],
|
||||||
"ssdp": [
|
"ssdp": [
|
||||||
{
|
{
|
||||||
"deviceType": "urn:schemas-upnp-org:device:Printer:1",
|
"deviceType": "urn:schemas-upnp-org:device:Printer:1",
|
||||||
|
|
|
@ -5,5 +5,5 @@
|
||||||
"documentation": "https://www.home-assistant.io/integrations/tank_utility",
|
"documentation": "https://www.home-assistant.io/integrations/tank_utility",
|
||||||
"iot_class": "cloud_polling",
|
"iot_class": "cloud_polling",
|
||||||
"loggers": ["tank_utility"],
|
"loggers": ["tank_utility"],
|
||||||
"requirements": ["tank_utility==1.4.1"]
|
"requirements": ["tank-utility==1.4.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,5 +8,5 @@
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["hatasmota"],
|
"loggers": ["hatasmota"],
|
||||||
"mqtt": ["tasmota/discovery/#"],
|
"mqtt": ["tasmota/discovery/#"],
|
||||||
"requirements": ["hatasmota==0.6.5"]
|
"requirements": ["HATasmota==0.6.5"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,6 +10,6 @@
|
||||||
"tf-models-official==2.5.0",
|
"tf-models-official==2.5.0",
|
||||||
"pycocotools==2.0.1",
|
"pycocotools==2.0.1",
|
||||||
"numpy==1.23.2",
|
"numpy==1.23.2",
|
||||||
"pillow==9.5.0"
|
"Pillow==9.5.0"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue