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:
J. Nick Koston 2023-05-31 20:12:53 -05:00 committed by GitHub
parent 046ae8eb1e
commit 7995d3777a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
114 changed files with 438 additions and 433 deletions

View file

@ -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

View file

@ -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}

View 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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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.",

View file

@ -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"]
} }

View file

@ -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."]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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."]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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.",

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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."

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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",

View file

@ -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"
] ]
} }

View file

@ -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"]
} }

View file

@ -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"
] ]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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",

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"
], ],

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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.",

View file

@ -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"
] ]

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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",

View file

@ -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"]
} }

View file

@ -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"]
} }

View file

@ -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