diff --git a/homeassistant/components/abode/manifest.json b/homeassistant/components/abode/manifest.json
index 5150314269244f8c171fc24c2372fdcd382780cb..c8dace4e87bb2f5b4f91ce1638a60349e24a54be 100644
--- a/homeassistant/components/abode/manifest.json
+++ b/homeassistant/components/abode/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/abode",
   "requirements": ["abodepy==0.19.0"],
-  "dependencies": [],
   "codeowners": ["@shred86"]
 }
diff --git a/homeassistant/components/acer_projector/manifest.json b/homeassistant/components/acer_projector/manifest.json
index eac1c36401aea5f4c167d907dd90e18b022739c1..85ff4a3f5b193016d931fd659407d15d8c3c299c 100644
--- a/homeassistant/components/acer_projector/manifest.json
+++ b/homeassistant/components/acer_projector/manifest.json
@@ -3,6 +3,5 @@
   "name": "Acer Projector",
   "documentation": "https://www.home-assistant.io/integrations/acer_projector",
   "requirements": ["pyserial==3.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/actiontec/manifest.json b/homeassistant/components/actiontec/manifest.json
index ddb4954794cb5dde38afa02a589e045e5a09e8b3..8a3f2f3f96a833d18337e187306e4a1aaddf7373 100644
--- a/homeassistant/components/actiontec/manifest.json
+++ b/homeassistant/components/actiontec/manifest.json
@@ -2,7 +2,5 @@
   "domain": "actiontec",
   "name": "Actiontec",
   "documentation": "https://www.home-assistant.io/integrations/actiontec",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/adguard/manifest.json b/homeassistant/components/adguard/manifest.json
index 02b0e2ea4554ffc4aa350e0378c29a7d1cba8e33..0bcd25569a5a9c06537b139720d716f0dc97ac3f 100644
--- a/homeassistant/components/adguard/manifest.json
+++ b/homeassistant/components/adguard/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/adguard",
   "requirements": ["adguardhome==0.4.2"],
-  "dependencies": [],
   "codeowners": ["@frenck"]
 }
diff --git a/homeassistant/components/ads/manifest.json b/homeassistant/components/ads/manifest.json
index 1509402d72085e64ddfb9707f2cf2e6386940b34..0414dd0e8d9e63beadf8cfde1e2ee2928a7733d6 100644
--- a/homeassistant/components/ads/manifest.json
+++ b/homeassistant/components/ads/manifest.json
@@ -3,6 +3,5 @@
   "name": "ADS",
   "documentation": "https://www.home-assistant.io/integrations/ads",
   "requirements": ["pyads==3.0.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/aftership/manifest.json b/homeassistant/components/aftership/manifest.json
index 80dc959c1362c419f8b83bf6e2474e74163669ed..335befa937b2417780f240377e5c34308f3fb911 100644
--- a/homeassistant/components/aftership/manifest.json
+++ b/homeassistant/components/aftership/manifest.json
@@ -3,6 +3,5 @@
   "name": "AfterShip",
   "documentation": "https://www.home-assistant.io/integrations/aftership",
   "requirements": ["pyaftership==0.1.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/air_quality/manifest.json b/homeassistant/components/air_quality/manifest.json
index 4c36cc0dd22dbbd8db7a9787621f4783250b49e0..c7086bb2e8f7e99ae22d0eb7e20096064b248048 100644
--- a/homeassistant/components/air_quality/manifest.json
+++ b/homeassistant/components/air_quality/manifest.json
@@ -2,7 +2,5 @@
   "domain": "air_quality",
   "name": "Air Quality",
   "documentation": "https://www.home-assistant.io/integrations/air_quality",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/airly/manifest.json b/homeassistant/components/airly/manifest.json
index 1859f084bf1fae040c059d1812736f6e68493c83..e86a187793fd36d60975cb51dd6168040e2ff36c 100644
--- a/homeassistant/components/airly/manifest.json
+++ b/homeassistant/components/airly/manifest.json
@@ -2,7 +2,6 @@
   "domain": "airly",
   "name": "Airly",
   "documentation": "https://www.home-assistant.io/integrations/airly",
-  "dependencies": [],
   "codeowners": ["@bieniu"],
   "requirements": ["airly==0.0.2"],
   "config_flow": true
diff --git a/homeassistant/components/airvisual/manifest.json b/homeassistant/components/airvisual/manifest.json
index 756fb56acc19f3ec88a1417c36f1de395e50344a..d5c7dc6853d0a9d839559090411433b84fe0ae73 100644
--- a/homeassistant/components/airvisual/manifest.json
+++ b/homeassistant/components/airvisual/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/airvisual",
   "requirements": ["pyairvisual==3.0.1"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/aladdin_connect/manifest.json b/homeassistant/components/aladdin_connect/manifest.json
index ca38f26ff1f702c90e1ffa327348dfff7f0312c4..2eb72f6bd35d49271ce94f1e942f76828ec8f032 100644
--- a/homeassistant/components/aladdin_connect/manifest.json
+++ b/homeassistant/components/aladdin_connect/manifest.json
@@ -3,6 +3,5 @@
   "name": "Aladdin Connect",
   "documentation": "https://www.home-assistant.io/integrations/aladdin_connect",
   "requirements": ["aladdin_connect==0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/alarm_control_panel/manifest.json b/homeassistant/components/alarm_control_panel/manifest.json
index 80c245b8d8f6b5e76df227de4d18d6ac215183d5..e4cd0e27a39f4f10161a18af4da09aa58dfc558d 100644
--- a/homeassistant/components/alarm_control_panel/manifest.json
+++ b/homeassistant/components/alarm_control_panel/manifest.json
@@ -2,8 +2,6 @@
   "domain": "alarm_control_panel",
   "name": "Alarm Control Panel",
   "documentation": "https://www.home-assistant.io/integrations/alarm_control_panel",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/alarmdecoder/manifest.json b/homeassistant/components/alarmdecoder/manifest.json
index 9824b20db2a9f9c75a24f21f54a3a2100e7e3114..06ab3ab14839707cd64343b0541c42edf597520c 100644
--- a/homeassistant/components/alarmdecoder/manifest.json
+++ b/homeassistant/components/alarmdecoder/manifest.json
@@ -3,6 +3,5 @@
     "name": "AlarmDecoder",
     "documentation": "https://www.home-assistant.io/integrations/alarmdecoder",
     "requirements": ["alarmdecoder==1.13.2"],
-    "dependencies": [],
     "codeowners": ["@ajschmidt8"]
 }
diff --git a/homeassistant/components/alert/manifest.json b/homeassistant/components/alert/manifest.json
index 93c88655d34b1ec59c43e6fd32ca14353ec1845f..ff1faf39827805829de83c97f029b7d8c7be2077 100644
--- a/homeassistant/components/alert/manifest.json
+++ b/homeassistant/components/alert/manifest.json
@@ -2,8 +2,6 @@
   "domain": "alert",
   "name": "Alert",
   "documentation": "https://www.home-assistant.io/integrations/alert",
-  "requirements": [],
-  "dependencies": [],
   "after_dependencies": ["notify"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/alexa/manifest.json b/homeassistant/components/alexa/manifest.json
index d47e5dea96a91911218b8be9cd61d247ed2c1853..6144ccc68703786dfd5a2111e2fbcf6d0e376f28 100644
--- a/homeassistant/components/alexa/manifest.json
+++ b/homeassistant/components/alexa/manifest.json
@@ -2,7 +2,6 @@
   "domain": "alexa",
   "name": "Amazon Alexa",
   "documentation": "https://www.home-assistant.io/integrations/alexa",
-  "requirements": [],
   "dependencies": ["http"],
   "after_dependencies": ["logbook", "camera"],
   "codeowners": ["@home-assistant/cloud", "@ochlocracy"]
diff --git a/homeassistant/components/alpha_vantage/manifest.json b/homeassistant/components/alpha_vantage/manifest.json
index c7220d8e05966092204c1b94952b2512c3076271..dad5fc88e804c07a331f28a94fc204a1214003c7 100644
--- a/homeassistant/components/alpha_vantage/manifest.json
+++ b/homeassistant/components/alpha_vantage/manifest.json
@@ -3,6 +3,5 @@
   "name": "Alpha Vantage",
   "documentation": "https://www.home-assistant.io/integrations/alpha_vantage",
   "requirements": ["alpha_vantage==2.1.3"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/amazon_polly/manifest.json b/homeassistant/components/amazon_polly/manifest.json
index 4bfcff4ce7619a78c399e5dfe1273efdf5b0b8b0..abcc46cadad5472db5d180c9c44a7318e48d67ea 100644
--- a/homeassistant/components/amazon_polly/manifest.json
+++ b/homeassistant/components/amazon_polly/manifest.json
@@ -3,6 +3,5 @@
   "name": "Amazon Polly",
   "documentation": "https://www.home-assistant.io/integrations/amazon_polly",
   "requirements": ["boto3==1.9.252"],
-  "dependencies": [],
   "codeowners": ["@robbiet480"]
 }
diff --git a/homeassistant/components/ambient_station/manifest.json b/homeassistant/components/ambient_station/manifest.json
index 8c4bc1b3cc09c4d7a57a75e3aa125501dabc3acc..fd6950a88a57f8f26bd8a37d2a2395187dc9b61d 100644
--- a/homeassistant/components/ambient_station/manifest.json
+++ b/homeassistant/components/ambient_station/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/ambient_station",
   "requirements": ["aioambient==1.1.0"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/ampio/manifest.json b/homeassistant/components/ampio/manifest.json
index 99c84da633435c54b8c2bf38e5f61cd54c1cd398..c92837d2417a53182daa977dbfdf0dd1b583d5eb 100644
--- a/homeassistant/components/ampio/manifest.json
+++ b/homeassistant/components/ampio/manifest.json
@@ -3,6 +3,5 @@
   "name": "Ampio Smart Smog System",
   "documentation": "https://www.home-assistant.io/integrations/ampio",
   "requirements": ["asmog==0.0.6"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/android_ip_webcam/manifest.json b/homeassistant/components/android_ip_webcam/manifest.json
index f5181a7d33feabac661618b0b05177d116fbd786..60fe72040341f553258ed20eecdcc11ac0e7fd80 100644
--- a/homeassistant/components/android_ip_webcam/manifest.json
+++ b/homeassistant/components/android_ip_webcam/manifest.json
@@ -3,6 +3,5 @@
   "name": "Android IP Webcam",
   "documentation": "https://www.home-assistant.io/integrations/android_ip_webcam",
   "requirements": ["pydroid-ipcam==0.8"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/androidtv/manifest.json b/homeassistant/components/androidtv/manifest.json
index 5fea6c3f2e29cfc1ec2ecb22249acc2768c893b5..9101e342a232cd206433432f92d082920f46a257 100644
--- a/homeassistant/components/androidtv/manifest.json
+++ b/homeassistant/components/androidtv/manifest.json
@@ -7,6 +7,5 @@
     "androidtv==0.0.39",
     "pure-python-adb==0.2.2.dev0"
   ],
-  "dependencies": [],
   "codeowners": ["@JeffLIrion"]
 }
diff --git a/homeassistant/components/anel_pwrctrl/manifest.json b/homeassistant/components/anel_pwrctrl/manifest.json
index d076d71b24a669f2d6c30773197a1856068c4f9b..891b485bd97f43e9c49dad05281260e0539b2186 100644
--- a/homeassistant/components/anel_pwrctrl/manifest.json
+++ b/homeassistant/components/anel_pwrctrl/manifest.json
@@ -3,6 +3,5 @@
   "name": "Anel NET-PwrCtrl",
   "documentation": "https://www.home-assistant.io/integrations/anel_pwrctrl",
   "requirements": ["anel_pwrctrl-homeassistant==0.0.1.dev2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/anthemav/manifest.json b/homeassistant/components/anthemav/manifest.json
index df0de2079de7a910334b625728b15971d4b446b0..db9d8c7d3b9e410686b1b622f0fecdb85078f5c9 100644
--- a/homeassistant/components/anthemav/manifest.json
+++ b/homeassistant/components/anthemav/manifest.json
@@ -3,6 +3,5 @@
   "name": "Anthem A/V Receivers",
   "documentation": "https://www.home-assistant.io/integrations/anthemav",
   "requirements": ["anthemav==1.1.10"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/apache_kafka/manifest.json b/homeassistant/components/apache_kafka/manifest.json
index 0061aecade9922d74901d97febd2904accdf857b..f4dd2cb6ae8d670d28cf00545a14d8871a1486f6 100644
--- a/homeassistant/components/apache_kafka/manifest.json
+++ b/homeassistant/components/apache_kafka/manifest.json
@@ -3,6 +3,5 @@
   "name": "Apache Kafka",
   "documentation": "https://www.home-assistant.io/integrations/apache_kafka",
   "requirements": ["aiokafka==0.5.1"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/apcupsd/manifest.json b/homeassistant/components/apcupsd/manifest.json
index 5908523e6d894a3bebfba8acb5838f513d64ca65..643f42b42011681f67414127208c1b76a086952b 100644
--- a/homeassistant/components/apcupsd/manifest.json
+++ b/homeassistant/components/apcupsd/manifest.json
@@ -3,6 +3,5 @@
   "name": "apcupsd",
   "documentation": "https://www.home-assistant.io/integrations/apcupsd",
   "requirements": ["apcaccess==0.0.13"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/api/manifest.json b/homeassistant/components/api/manifest.json
index f5795a55f04328bc8f4c5f8f8dd8594d997008e5..1f400470943e74295d8895bd9c461347fe5e1047 100644
--- a/homeassistant/components/api/manifest.json
+++ b/homeassistant/components/api/manifest.json
@@ -2,7 +2,6 @@
   "domain": "api",
   "name": "Home Assistant API",
   "documentation": "https://www.home-assistant.io/integrations/api",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/apns/manifest.json b/homeassistant/components/apns/manifest.json
index b498e4476ec2033f73685e6dc8d0660747ec76c8..0d3639040f72aee2d081b01f6e69254bd26e2d44 100644
--- a/homeassistant/components/apns/manifest.json
+++ b/homeassistant/components/apns/manifest.json
@@ -3,7 +3,6 @@
   "name": "Apple Push Notification Service (APNS)",
   "documentation": "https://www.home-assistant.io/integrations/apns",
   "requirements": ["apns2==0.3.0"],
-  "dependencies": [],
   "after_dependencies": ["device_tracker"],
   "codeowners": []
 }
diff --git a/homeassistant/components/apprise/manifest.json b/homeassistant/components/apprise/manifest.json
index ba934b804d7c22670fa669c4ec750fd37f330bd9..2f22b9f63445f3a939b9b08cd1b987f50e9f8b3a 100644
--- a/homeassistant/components/apprise/manifest.json
+++ b/homeassistant/components/apprise/manifest.json
@@ -3,6 +3,5 @@
   "name": "Apprise",
   "documentation": "https://www.home-assistant.io/integrations/apprise",
   "requirements": ["apprise==0.8.5"],
-  "dependencies": [],
   "codeowners": ["@caronc"]
 }
diff --git a/homeassistant/components/aprs/manifest.json b/homeassistant/components/aprs/manifest.json
index bc887505cd7e7cb5993ecf3b0c80e36ee2be9159..2b5c3c87a5df8faf405248c938a77f2b78dc783b 100644
--- a/homeassistant/components/aprs/manifest.json
+++ b/homeassistant/components/aprs/manifest.json
@@ -2,7 +2,6 @@
   "domain": "aprs",
   "name": "APRS",
   "documentation": "https://www.home-assistant.io/integrations/aprs",
-  "dependencies": [],
   "codeowners": ["@PhilRW"],
   "requirements": ["aprslib==0.6.46", "geopy==1.19.0"]
 }
diff --git a/homeassistant/components/aqualogic/manifest.json b/homeassistant/components/aqualogic/manifest.json
index f7f704e998b9cfc22e6cb8d887100ea07499b555..2a8e2a78cacdba5c0aa1f33539a6f6d67c565b28 100644
--- a/homeassistant/components/aqualogic/manifest.json
+++ b/homeassistant/components/aqualogic/manifest.json
@@ -3,6 +3,5 @@
   "name": "AquaLogic",
   "documentation": "https://www.home-assistant.io/integrations/aqualogic",
   "requirements": ["aqualogic==1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/aquostv/manifest.json b/homeassistant/components/aquostv/manifest.json
index 8922249e3fa46144356a63f894f43db536762a75..cd402b3db90db7c8bcee9ce6acda583a5f63042d 100644
--- a/homeassistant/components/aquostv/manifest.json
+++ b/homeassistant/components/aquostv/manifest.json
@@ -3,6 +3,5 @@
   "name": "Sharp Aquos TV",
   "documentation": "https://www.home-assistant.io/integrations/aquostv",
   "requirements": ["sharp_aquos_rc==0.3.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/arcam_fmj/manifest.json b/homeassistant/components/arcam_fmj/manifest.json
index cb063c4c04781168d46d154d20ef3c12f74b9bc8..5508f4b686922dd2154607dbace862db266b1352 100644
--- a/homeassistant/components/arcam_fmj/manifest.json
+++ b/homeassistant/components/arcam_fmj/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": false,
   "documentation": "https://www.home-assistant.io/integrations/arcam_fmj",
   "requirements": ["arcam-fmj==0.4.3"],
-  "dependencies": [],
   "codeowners": ["@elupus"]
 }
diff --git a/homeassistant/components/arduino/manifest.json b/homeassistant/components/arduino/manifest.json
index aded8c1c9ac378f5b191f28f98a90e1675ea6e6a..4266d55926b6660095403d958871f2a9daf42009 100644
--- a/homeassistant/components/arduino/manifest.json
+++ b/homeassistant/components/arduino/manifest.json
@@ -3,6 +3,5 @@
   "name": "Arduino",
   "documentation": "https://www.home-assistant.io/integrations/arduino",
   "requirements": ["PyMata==2.20"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/arest/manifest.json b/homeassistant/components/arest/manifest.json
index 58eaad4648bf2a90f02b4b1cc5283f646ff88013..9ed57d2d982f48aee3e662c3c1baa59696340485 100644
--- a/homeassistant/components/arest/manifest.json
+++ b/homeassistant/components/arest/manifest.json
@@ -2,7 +2,5 @@
   "domain": "arest",
   "name": "aREST",
   "documentation": "https://www.home-assistant.io/integrations/arest",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/aruba/manifest.json b/homeassistant/components/aruba/manifest.json
index b871fa029cf92073f003e6ee49a68769970daf7c..aa55cdba35567ca0cc39b5d81aed58d1e6c4bf22 100644
--- a/homeassistant/components/aruba/manifest.json
+++ b/homeassistant/components/aruba/manifest.json
@@ -3,6 +3,5 @@
   "name": "Aruba",
   "documentation": "https://www.home-assistant.io/integrations/aruba",
   "requirements": ["pexpect==4.6.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/arwn/manifest.json b/homeassistant/components/arwn/manifest.json
index d756fa457d3c808cc6f21b6862504622c02d5342..36ec1c79e585e32620a4fffbbbdc9c762f2f7160 100644
--- a/homeassistant/components/arwn/manifest.json
+++ b/homeassistant/components/arwn/manifest.json
@@ -2,7 +2,6 @@
   "domain": "arwn",
   "name": "Ambient Radio Weather Network",
   "documentation": "https://www.home-assistant.io/integrations/arwn",
-  "requirements": [],
   "dependencies": ["mqtt"],
   "codeowners": []
 }
diff --git a/homeassistant/components/asterisk_cdr/manifest.json b/homeassistant/components/asterisk_cdr/manifest.json
index ac18b14682eb1540d8b649358a77272101ed938c..8681c308ba3e51dea4d5818c4d79d7ca1e6199d3 100644
--- a/homeassistant/components/asterisk_cdr/manifest.json
+++ b/homeassistant/components/asterisk_cdr/manifest.json
@@ -2,7 +2,6 @@
   "domain": "asterisk_cdr",
   "name": "Asterisk Call Detail Records",
   "documentation": "https://www.home-assistant.io/integrations/asterisk_cdr",
-  "requirements": [],
   "dependencies": ["asterisk_mbox"],
   "codeowners": []
 }
diff --git a/homeassistant/components/asterisk_mbox/manifest.json b/homeassistant/components/asterisk_mbox/manifest.json
index 6a3591b001bf19b84e48f3c08e415bba1d6bcb6b..f02e964fb614bd693891c25f20ec65d4cd322209 100644
--- a/homeassistant/components/asterisk_mbox/manifest.json
+++ b/homeassistant/components/asterisk_mbox/manifest.json
@@ -3,6 +3,5 @@
   "name": "Asterisk Voicemail",
   "documentation": "https://www.home-assistant.io/integrations/asterisk_mbox",
   "requirements": ["asterisk_mbox==0.5.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/asuswrt/manifest.json b/homeassistant/components/asuswrt/manifest.json
index 2e032dedfe71eaff235e6a43d3fa1f105cf1773c..6afeed701e861ac0299342a3cd3812833495839c 100644
--- a/homeassistant/components/asuswrt/manifest.json
+++ b/homeassistant/components/asuswrt/manifest.json
@@ -3,6 +3,5 @@
   "name": "ASUSWRT",
   "documentation": "https://www.home-assistant.io/integrations/asuswrt",
   "requirements": ["aioasuswrt==1.2.3"],
-  "dependencies": [],
   "codeowners": ["@kennedyshead"]
 }
diff --git a/homeassistant/components/aten_pe/manifest.json b/homeassistant/components/aten_pe/manifest.json
index c7910a1254bf668b137b0345d5682404d3993523..fdfcb4de0475b1dd33dd9e6b308a0966d4b06e3b 100644
--- a/homeassistant/components/aten_pe/manifest.json
+++ b/homeassistant/components/aten_pe/manifest.json
@@ -3,6 +3,5 @@
   "name": "ATEN Rack PDU",
   "documentation": "https://www.home-assistant.io/integrations/aten_pe",
   "requirements": ["atenpdu==0.3.0"],
-  "dependencies": [],
   "codeowners": ["@mtdcr"]
 }
diff --git a/homeassistant/components/atome/manifest.json b/homeassistant/components/atome/manifest.json
index 493940329f8f60f10dc2c2cc9fe7d56cc94d6015..9479f76c7d82d8dc518caba28be59f9cb5e987ac 100644
--- a/homeassistant/components/atome/manifest.json
+++ b/homeassistant/components/atome/manifest.json
@@ -2,7 +2,6 @@
   "domain": "atome",
   "name": "Atome Linky",
   "documentation": "https://www.home-assistant.io/integrations/atome",
-  "dependencies": [],
   "codeowners": ["@baqs"],
   "requirements": ["pyatome==0.1.1"]
 }
diff --git a/homeassistant/components/aurora/manifest.json b/homeassistant/components/aurora/manifest.json
index 204327043f9c071a617a8de4fe73c3c953e40f90..3e7a93596144d389256127be09f5e47dc88b4984 100644
--- a/homeassistant/components/aurora/manifest.json
+++ b/homeassistant/components/aurora/manifest.json
@@ -2,7 +2,5 @@
   "domain": "aurora",
   "name": "Aurora",
   "documentation": "https://www.home-assistant.io/integrations/aurora",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/aurora_abb_powerone/manifest.json b/homeassistant/components/aurora_abb_powerone/manifest.json
index 18e5a4b5ed9ad8180b390dac7f677a454a854990..55d700c649629d723730981c104a36939e99368b 100644
--- a/homeassistant/components/aurora_abb_powerone/manifest.json
+++ b/homeassistant/components/aurora_abb_powerone/manifest.json
@@ -2,7 +2,6 @@
   "domain": "aurora_abb_powerone",
   "name": "Aurora ABB Solar PV",
   "documentation": "https://www.home-assistant.io/integrations/aurora_abb_powerone/",
-  "dependencies": [],
   "codeowners": ["@davet2001"],
   "requirements": ["aurorapy==0.2.6"]
 }
diff --git a/homeassistant/components/auth/manifest.json b/homeassistant/components/auth/manifest.json
index e2b49ccfec134e018806764bc7e38ceaed7f32d8..b8c711c1dda99f7fc556967930188ce1bb560d87 100644
--- a/homeassistant/components/auth/manifest.json
+++ b/homeassistant/components/auth/manifest.json
@@ -2,7 +2,6 @@
   "domain": "auth",
   "name": "Auth",
   "documentation": "https://www.home-assistant.io/integrations/auth",
-  "requirements": [],
   "dependencies": ["http"],
   "after_dependencies": ["onboarding"],
   "codeowners": ["@home-assistant/core"],
diff --git a/homeassistant/components/automation/manifest.json b/homeassistant/components/automation/manifest.json
index 48d8c58dfe1093d72eeea3d68c05071f2e4a8573..1b5fad1b58887fbf7759ea5a1b4488e9277c4f22 100644
--- a/homeassistant/components/automation/manifest.json
+++ b/homeassistant/components/automation/manifest.json
@@ -2,8 +2,6 @@
   "domain": "automation",
   "name": "Automation",
   "documentation": "https://www.home-assistant.io/integrations/automation",
-  "requirements": [],
-  "dependencies": [],
   "after_dependencies": ["device_automation", "webhook"],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/avea/manifest.json b/homeassistant/components/avea/manifest.json
index f6217eeed18223125840dda86ba75f7af91734a7..729219d8f1de17ce2477aef0d89ea5ba0c818ea0 100644
--- a/homeassistant/components/avea/manifest.json
+++ b/homeassistant/components/avea/manifest.json
@@ -2,7 +2,6 @@
   "domain": "avea",
   "name": "Elgato Avea",
   "documentation": "https://www.home-assistant.io/integrations/avea",
-  "dependencies": [],
   "codeowners": ["@pattyland"],
   "requirements": ["avea==1.4"]
 }
diff --git a/homeassistant/components/avion/manifest.json b/homeassistant/components/avion/manifest.json
index cfdda5a0d845f55b14ed2407dbca594c4ca03695..bd72cb8c06c660a26ed2ea98a5e1c3a8d8842e68 100644
--- a/homeassistant/components/avion/manifest.json
+++ b/homeassistant/components/avion/manifest.json
@@ -3,6 +3,5 @@
   "name": "Avi-on",
   "documentation": "https://www.home-assistant.io/integrations/avion",
   "requirements": ["avion==0.10"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/avri/manifest.json b/homeassistant/components/avri/manifest.json
index 7c9e7bc348c560e5d5c1b41946d020442632e444..41be3251b100124b48c578d6e1290cdec8f843ad 100644
--- a/homeassistant/components/avri/manifest.json
+++ b/homeassistant/components/avri/manifest.json
@@ -3,6 +3,5 @@
   "name": "Avri",
   "documentation": "https://www.home-assistant.io/integrations/avri",
   "requirements": ["avri-api==0.1.7"],
-  "dependencies": [],
   "codeowners": ["@timvancann"]
 }
diff --git a/homeassistant/components/awair/manifest.json b/homeassistant/components/awair/manifest.json
index 2741ad358f691c4b2cbc179a980c616a84f0299a..2ead58c0fe80963cbad2e014e307245c96b1a17b 100644
--- a/homeassistant/components/awair/manifest.json
+++ b/homeassistant/components/awair/manifest.json
@@ -3,6 +3,5 @@
   "name": "Awair",
   "documentation": "https://www.home-assistant.io/integrations/awair",
   "requirements": ["python_awair==0.0.4"],
-  "dependencies": [],
   "codeowners": ["@danielsjf"]
 }
diff --git a/homeassistant/components/aws/manifest.json b/homeassistant/components/aws/manifest.json
index 3f9c0043a3e3c29167735e1c6b0fa58ec310d452..f6e88ce2899cdb06731d5634509e3c8cf1916602 100644
--- a/homeassistant/components/aws/manifest.json
+++ b/homeassistant/components/aws/manifest.json
@@ -3,6 +3,5 @@
   "name": "Amazon Web Services (AWS)",
   "documentation": "https://www.home-assistant.io/integrations/aws",
   "requirements": ["aiobotocore==0.11.1"],
-  "dependencies": [],
   "codeowners": ["@awarecan", "@robbiet480"]
 }
diff --git a/homeassistant/components/axis/manifest.json b/homeassistant/components/axis/manifest.json
index 348f61483863280cf14b2db05168b27a1312befe..6e8899c79d65b8c62a9d04fde740ba1c3757e184 100644
--- a/homeassistant/components/axis/manifest.json
+++ b/homeassistant/components/axis/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/axis",
   "requirements": ["axis==25"],
-  "dependencies": [],
   "zeroconf": ["_axis-video._tcp.local."],
   "codeowners": ["@kane610"]
 }
diff --git a/homeassistant/components/azure_event_hub/manifest.json b/homeassistant/components/azure_event_hub/manifest.json
index 614fb0d98ef7bde53a49a65b1d45267c8b3ac586..f9d4cf09e0488df15eabe8fd34329ed488d7ff82 100644
--- a/homeassistant/components/azure_event_hub/manifest.json
+++ b/homeassistant/components/azure_event_hub/manifest.json
@@ -3,6 +3,5 @@
   "name": "Azure Event Hub",
   "documentation": "https://www.home-assistant.io/integrations/azure_event_hub",
   "requirements": ["azure-eventhub==1.3.1"],
-  "dependencies": [],
   "codeowners": ["@eavanvalkenburg"]
 }
diff --git a/homeassistant/components/azure_service_bus/manifest.json b/homeassistant/components/azure_service_bus/manifest.json
index af1d9d889df663a2e9aaf6bc17c5815e3e39e4ec..9e3f0e956e58660c726a21497ad032b2003cbb1a 100644
--- a/homeassistant/components/azure_service_bus/manifest.json
+++ b/homeassistant/components/azure_service_bus/manifest.json
@@ -3,6 +3,5 @@
   "name": "Azure Service Bus",
   "documentation": "https://www.home-assistant.io/integrations/azure_service_bus",
   "requirements": ["azure-servicebus==0.50.1"],
-  "dependencies": [],
   "codeowners": ["@hfurubotten"]
 }
diff --git a/homeassistant/components/baidu/manifest.json b/homeassistant/components/baidu/manifest.json
index 2448f87778ba3d320e992ad69f251f34daf4ba51..88443e8672224654baf1fb974e89d60e6100a437 100644
--- a/homeassistant/components/baidu/manifest.json
+++ b/homeassistant/components/baidu/manifest.json
@@ -3,6 +3,5 @@
   "name": "Baidu",
   "documentation": "https://www.home-assistant.io/integrations/baidu",
   "requirements": ["baidu-aip==1.6.6"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/bayesian/manifest.json b/homeassistant/components/bayesian/manifest.json
index 1b4dc73810fcc6f30dd5703839fc545ee1a5d678..ca62e91f09ee5170771c2beadcc1d5ac39865c01 100644
--- a/homeassistant/components/bayesian/manifest.json
+++ b/homeassistant/components/bayesian/manifest.json
@@ -2,8 +2,6 @@
   "domain": "bayesian",
   "name": "Bayesian",
   "documentation": "https://www.home-assistant.io/integrations/bayesian",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/bbb_gpio/manifest.json b/homeassistant/components/bbb_gpio/manifest.json
index 42670d510daf6fa684436f6376e093c8b18fb8a0..201c01fa70994d2008625acf507eb8a5c8ea222f 100644
--- a/homeassistant/components/bbb_gpio/manifest.json
+++ b/homeassistant/components/bbb_gpio/manifest.json
@@ -3,6 +3,5 @@
   "name": "BeagleBone Black GPIO",
   "documentation": "https://www.home-assistant.io/integrations/bbb_gpio",
   "requirements": ["Adafruit_BBIO==1.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/bbox/manifest.json b/homeassistant/components/bbox/manifest.json
index ed7f7270bd5dda72039fdc6a7a1fa982cde16a9a..bdace6c35f5a0b1423e968923ddca96e71376012 100644
--- a/homeassistant/components/bbox/manifest.json
+++ b/homeassistant/components/bbox/manifest.json
@@ -3,6 +3,5 @@
   "name": "Bbox",
   "documentation": "https://www.home-assistant.io/integrations/bbox",
   "requirements": ["pybbox==0.0.5-alpha"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/beewi_smartclim/manifest.json b/homeassistant/components/beewi_smartclim/manifest.json
index 69adb76d3cbc9022dd13e1035d94872a786912b1..169132515d26f3f1580b618b8c71523d73aa215c 100644
--- a/homeassistant/components/beewi_smartclim/manifest.json
+++ b/homeassistant/components/beewi_smartclim/manifest.json
@@ -3,6 +3,5 @@
   "name": "BeeWi SmartClim BLE sensor",
   "documentation": "https://www.home-assistant.io/integrations/beewi_smartclim",
   "requirements": ["beewi_smartclim==0.0.7"],
-  "dependencies": [],
   "codeowners": ["@alemuro"]
 }
diff --git a/homeassistant/components/bh1750/manifest.json b/homeassistant/components/bh1750/manifest.json
index 1c9724b7dd857a6a90252d900c54c9ad2432b460..e8473910abdf25a13f5cec001cbcefc140a11557 100644
--- a/homeassistant/components/bh1750/manifest.json
+++ b/homeassistant/components/bh1750/manifest.json
@@ -3,6 +3,5 @@
   "name": "BH1750",
   "documentation": "https://www.home-assistant.io/integrations/bh1750",
   "requirements": ["i2csense==0.0.4", "smbus-cffi==0.5.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/binary_sensor/manifest.json b/homeassistant/components/binary_sensor/manifest.json
index cbe956847152a4fb8cb2145efbf520bfc175fa23..be2feb9d207c6cab2bfb0d76ad7015c773865f78 100644
--- a/homeassistant/components/binary_sensor/manifest.json
+++ b/homeassistant/components/binary_sensor/manifest.json
@@ -2,8 +2,6 @@
   "domain": "binary_sensor",
   "name": "Binary Sensor",
   "documentation": "https://www.home-assistant.io/integrations/binary_sensor",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/bitcoin/manifest.json b/homeassistant/components/bitcoin/manifest.json
index caf1aafcacff26e9ae4ddae22b8c4d5b90d262a2..e198813dbee783592af8c209ed8eb7b4205eecc1 100644
--- a/homeassistant/components/bitcoin/manifest.json
+++ b/homeassistant/components/bitcoin/manifest.json
@@ -3,6 +3,5 @@
   "name": "Bitcoin",
   "documentation": "https://www.home-assistant.io/integrations/bitcoin",
   "requirements": ["blockchain==1.4.4"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/bizkaibus/manifest.json b/homeassistant/components/bizkaibus/manifest.json
index 63c0494c2f18f52f6c8b55a873f90684432e5b4c..d403d96ce6fbc7ec2e9d3375f887f3666c213269 100644
--- a/homeassistant/components/bizkaibus/manifest.json
+++ b/homeassistant/components/bizkaibus/manifest.json
@@ -2,7 +2,6 @@
   "domain": "bizkaibus",
   "name": "Bizkaibus",
   "documentation": "https://www.home-assistant.io/integrations/bizkaibus",
-  "dependencies": [],
   "codeowners": ["@UgaitzEtxebarria"],
   "requirements": ["bizkaibus==0.1.1"]
 }
diff --git a/homeassistant/components/blackbird/manifest.json b/homeassistant/components/blackbird/manifest.json
index d68703eee84e84074cc1dee01f9624a2f55703aa..f094109ba8492627ebabf88e640f7cdba4932632 100644
--- a/homeassistant/components/blackbird/manifest.json
+++ b/homeassistant/components/blackbird/manifest.json
@@ -3,6 +3,5 @@
   "name": "Monoprice Blackbird Matrix Switch",
   "documentation": "https://www.home-assistant.io/integrations/blackbird",
   "requirements": ["pyblackbird==0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/blink/manifest.json b/homeassistant/components/blink/manifest.json
index 4912f72b906d4c8b3e036dbb9b516b6a9432a60c..ef1b91225f4e942fefaf7b5a9d6d813e346128c3 100644
--- a/homeassistant/components/blink/manifest.json
+++ b/homeassistant/components/blink/manifest.json
@@ -3,6 +3,5 @@
   "name": "Blink",
   "documentation": "https://www.home-assistant.io/integrations/blink",
   "requirements": ["blinkpy==0.14.2"],
-  "dependencies": [],
   "codeowners": ["@fronzbot"]
 }
diff --git a/homeassistant/components/blinksticklight/manifest.json b/homeassistant/components/blinksticklight/manifest.json
index 75ee7c8ad36582144a953d60954ff59665229cff..07726bc8cb08b80b252defb2fe86cec130dc898c 100644
--- a/homeassistant/components/blinksticklight/manifest.json
+++ b/homeassistant/components/blinksticklight/manifest.json
@@ -3,6 +3,5 @@
   "name": "BlinkStick",
   "documentation": "https://www.home-assistant.io/integrations/blinksticklight",
   "requirements": ["blinkstick==1.1.8"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/blinkt/manifest.json b/homeassistant/components/blinkt/manifest.json
index f61b674aa3a290cb206650dbc6b118faab99ecda..4759a356d9d664d928a52509756a1c14e9da961b 100644
--- a/homeassistant/components/blinkt/manifest.json
+++ b/homeassistant/components/blinkt/manifest.json
@@ -3,6 +3,5 @@
   "name": "Blinkt!",
   "documentation": "https://www.home-assistant.io/integrations/blinkt",
   "requirements": ["blinkt==0.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/blockchain/manifest.json b/homeassistant/components/blockchain/manifest.json
index 324abf792dfdd49b5f662e36cf8ee1ed38123560..f30f7d041a0fc2d2398190a3631d2b90d631bfd1 100644
--- a/homeassistant/components/blockchain/manifest.json
+++ b/homeassistant/components/blockchain/manifest.json
@@ -3,6 +3,5 @@
   "name": "Blockchain.com",
   "documentation": "https://www.home-assistant.io/integrations/blockchain",
   "requirements": ["python-blockchain-api==0.0.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/bloomsky/manifest.json b/homeassistant/components/bloomsky/manifest.json
index fdaa649b344b15ad44781301436552509008777e..8dda93b16b90d97842f66d6f0a9a44775038d367 100644
--- a/homeassistant/components/bloomsky/manifest.json
+++ b/homeassistant/components/bloomsky/manifest.json
@@ -2,7 +2,5 @@
   "domain": "bloomsky",
   "name": "BloomSky",
   "documentation": "https://www.home-assistant.io/integrations/bloomsky",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/bluesound/manifest.json b/homeassistant/components/bluesound/manifest.json
index df6aa5b03dead6cb1dcfc33abe5b682f4c8e26d0..9ea32a9e5df06b72f74cfec32c9bc8af49e1f7b2 100644
--- a/homeassistant/components/bluesound/manifest.json
+++ b/homeassistant/components/bluesound/manifest.json
@@ -3,6 +3,5 @@
   "name": "Bluesound",
   "documentation": "https://www.home-assistant.io/integrations/bluesound",
   "requirements": ["xmltodict==0.12.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/bluetooth_le_tracker/manifest.json b/homeassistant/components/bluetooth_le_tracker/manifest.json
index 52d2d40a99ba1c5c5aaee2a1af2028fc2d8a9c20..ca4a44c55c669e8e3bc2363e6b4d5aa11e6d75c8 100644
--- a/homeassistant/components/bluetooth_le_tracker/manifest.json
+++ b/homeassistant/components/bluetooth_le_tracker/manifest.json
@@ -3,6 +3,5 @@
   "name": "Bluetooth LE Tracker",
   "documentation": "https://www.home-assistant.io/integrations/bluetooth_le_tracker",
   "requirements": ["pygatt[GATTTOOL]==4.0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/bluetooth_tracker/manifest.json b/homeassistant/components/bluetooth_tracker/manifest.json
index b6ae27346f253f3a10de1834cebf6c8d4aed7481..9ef6fddcb0d0621c49d15a1b66833e92877df7be 100644
--- a/homeassistant/components/bluetooth_tracker/manifest.json
+++ b/homeassistant/components/bluetooth_tracker/manifest.json
@@ -3,6 +3,5 @@
   "name": "Bluetooth Tracker",
   "documentation": "https://www.home-assistant.io/integrations/bluetooth_tracker",
   "requirements": ["bt_proximity==0.2", "pybluez==0.22"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/bme280/manifest.json b/homeassistant/components/bme280/manifest.json
index 393d3f451048f646ea1b9cf9203163d301d296b6..2402c41402e3dd910eb8999f00d1c47ff50a0ea1 100644
--- a/homeassistant/components/bme280/manifest.json
+++ b/homeassistant/components/bme280/manifest.json
@@ -3,6 +3,5 @@
   "name": "Bosch BME280 Environmental Sensor",
   "documentation": "https://www.home-assistant.io/integrations/bme280",
   "requirements": ["i2csense==0.0.4", "smbus-cffi==0.5.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/bme680/manifest.json b/homeassistant/components/bme680/manifest.json
index 058bbf341e81df18baddfb4d032d52722104a8a3..be59b2fbaf9f65f25f89d7d4dd5ed02f628ab930 100644
--- a/homeassistant/components/bme680/manifest.json
+++ b/homeassistant/components/bme680/manifest.json
@@ -3,6 +3,5 @@
   "name": "Bosch BME680 Environmental Sensor",
   "documentation": "https://www.home-assistant.io/integrations/bme680",
   "requirements": ["bme680==1.0.5", "smbus-cffi==0.5.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/bmp280/manifest.json b/homeassistant/components/bmp280/manifest.json
index d7d3752392baa083af2cab24dd8c9739fbef1ad6..dbd7989671896ebf525b9e8839cf29458655b2c3 100644
--- a/homeassistant/components/bmp280/manifest.json
+++ b/homeassistant/components/bmp280/manifest.json
@@ -2,7 +2,6 @@
   "domain": "bmp280",
   "name": "Bosch BMP280 Environmental Sensor",
   "documentation": "https://www.home-assistant.io/integrations/bmp280",
-  "dependencies": [],
   "codeowners": ["@belidzs"],
   "requirements": ["adafruit-circuitpython-bmp280==3.1.1", "RPi.GPIO==0.7.0"],
   "quality_scale": "silver"
diff --git a/homeassistant/components/bmw_connected_drive/manifest.json b/homeassistant/components/bmw_connected_drive/manifest.json
index 6b6311c6b0d5ba9b50e0b35e1172b55bf2af115c..6dcfecefc2271c3ae8280ce7f4a85bf25375f1ce 100644
--- a/homeassistant/components/bmw_connected_drive/manifest.json
+++ b/homeassistant/components/bmw_connected_drive/manifest.json
@@ -3,6 +3,5 @@
   "name": "BMW Connected Drive",
   "documentation": "https://www.home-assistant.io/integrations/bmw_connected_drive",
   "requirements": ["bimmer_connected==0.7.1"],
-  "dependencies": [],
   "codeowners": ["@gerard33"]
 }
diff --git a/homeassistant/components/bom/manifest.json b/homeassistant/components/bom/manifest.json
index 13537c53d0cbb4668c64724f59a6fe80281315a6..854b42f68d3960062e598855d90e55c2c94a94bf 100644
--- a/homeassistant/components/bom/manifest.json
+++ b/homeassistant/components/bom/manifest.json
@@ -3,6 +3,5 @@
   "name": "Australian Bureau of Meteorology (BOM)",
   "documentation": "https://www.home-assistant.io/integrations/bom",
   "requirements": ["bomradarloop==0.1.4"],
-  "dependencies": [],
   "codeowners": ["@maddenp"]
 }
diff --git a/homeassistant/components/broadlink/manifest.json b/homeassistant/components/broadlink/manifest.json
index a179ca9c0662a0a8e17a9b3bd6d3f22ed7b663b7..74ec59195df0830648b039c7b463424a9f6a094a 100644
--- a/homeassistant/components/broadlink/manifest.json
+++ b/homeassistant/components/broadlink/manifest.json
@@ -3,6 +3,5 @@
   "name": "Broadlink",
   "documentation": "https://www.home-assistant.io/integrations/broadlink",
   "requirements": ["broadlink==0.13.0"],
-  "dependencies": [],
   "codeowners": ["@danielhiversen", "@felipediel"]
 }
diff --git a/homeassistant/components/brother/manifest.json b/homeassistant/components/brother/manifest.json
index 7f48c7ee22c1dc924675030e8c547e89be23a6c6..7dc77d958adade2b9cf39aa672a56892c7e1d927 100644
--- a/homeassistant/components/brother/manifest.json
+++ b/homeassistant/components/brother/manifest.json
@@ -2,7 +2,6 @@
   "domain": "brother",
   "name": "Brother Printer",
   "documentation": "https://www.home-assistant.io/integrations/brother",
-  "dependencies": [],
   "codeowners": ["@bieniu"],
   "requirements": ["brother==0.1.11"],
   "zeroconf": ["_printer._tcp.local."],
diff --git a/homeassistant/components/brottsplatskartan/manifest.json b/homeassistant/components/brottsplatskartan/manifest.json
index dfc1a385c6b864cab856d38277d2c99bc55e28cc..0737e506785c245bb89f33a204f8dfafa1612a43 100644
--- a/homeassistant/components/brottsplatskartan/manifest.json
+++ b/homeassistant/components/brottsplatskartan/manifest.json
@@ -3,6 +3,5 @@
   "name": "Brottsplatskartan",
   "documentation": "https://www.home-assistant.io/integrations/brottsplatskartan",
   "requirements": ["brottsplatskartan==0.0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/browser/manifest.json b/homeassistant/components/browser/manifest.json
index bb6c5e783fd8d21f9ee0c577fefa046386794678..448e3af1d24e2475c748a780035e1c6fb9a9d90e 100644
--- a/homeassistant/components/browser/manifest.json
+++ b/homeassistant/components/browser/manifest.json
@@ -2,8 +2,6 @@
   "domain": "browser",
   "name": "Browser",
   "documentation": "https://www.home-assistant.io/integrations/browser",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/brunt/manifest.json b/homeassistant/components/brunt/manifest.json
index 4af42fb28de80f009422c55c0ef8ea0d5f84be88..68f0cf9e461d131f83d39c0f3c7400eab1862929 100644
--- a/homeassistant/components/brunt/manifest.json
+++ b/homeassistant/components/brunt/manifest.json
@@ -3,6 +3,5 @@
   "name": "Brunt Blind Engine",
   "documentation": "https://www.home-assistant.io/integrations/brunt",
   "requirements": ["brunt==0.1.3"],
-  "dependencies": [],
   "codeowners": ["@eavanvalkenburg"]
 }
diff --git a/homeassistant/components/bt_home_hub_5/manifest.json b/homeassistant/components/bt_home_hub_5/manifest.json
index fde6dc6e54629c4b62eb3cedb5cd6111114dbeae..adf3e74c7a60cda3167114a0fe1bb2a13afd2e01 100644
--- a/homeassistant/components/bt_home_hub_5/manifest.json
+++ b/homeassistant/components/bt_home_hub_5/manifest.json
@@ -3,6 +3,5 @@
   "name": "BT Home Hub 5",
   "documentation": "https://www.home-assistant.io/integrations/bt_home_hub_5",
   "requirements": ["bthomehub5-devicelist==0.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/bt_smarthub/manifest.json b/homeassistant/components/bt_smarthub/manifest.json
index 0c474584f364734cef65f5dbfa7a1c29119f5e82..5f677a433c8ef5a0d7bae35c4ce4dafbdefc3cfd 100644
--- a/homeassistant/components/bt_smarthub/manifest.json
+++ b/homeassistant/components/bt_smarthub/manifest.json
@@ -3,6 +3,5 @@
   "name": "BT Smart Hub",
   "documentation": "https://www.home-assistant.io/integrations/bt_smarthub",
   "requirements": ["btsmarthub_devicelist==0.1.3"],
-  "dependencies": [],
   "codeowners": ["@jxwolstenholme"]
 }
diff --git a/homeassistant/components/buienradar/manifest.json b/homeassistant/components/buienradar/manifest.json
index 5f604322b161041c682e0564ebe5c6bbd0515920..359cb471adad09f13e868d4677f494284fb3cafb 100644
--- a/homeassistant/components/buienradar/manifest.json
+++ b/homeassistant/components/buienradar/manifest.json
@@ -3,6 +3,5 @@
   "name": "Buienradar",
   "documentation": "https://www.home-assistant.io/integrations/buienradar",
   "requirements": ["buienradar==1.0.4"],
-  "dependencies": [],
   "codeowners": ["@mjj4791", "@ties"]
 }
diff --git a/homeassistant/components/caldav/manifest.json b/homeassistant/components/caldav/manifest.json
index 85dc005a6a89991b35e88eeb818bc49b7124a38d..94d786c88255d7cb202e6ac35bf5c122566e9385 100644
--- a/homeassistant/components/caldav/manifest.json
+++ b/homeassistant/components/caldav/manifest.json
@@ -3,6 +3,5 @@
   "name": "CalDAV",
   "documentation": "https://www.home-assistant.io/integrations/caldav",
   "requirements": ["caldav==0.6.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/calendar/manifest.json b/homeassistant/components/calendar/manifest.json
index abcff158bfb83da00a87ca99cd968e63291a802a..1ae68100c069b4595c74967dcfd50e1b274981b2 100644
--- a/homeassistant/components/calendar/manifest.json
+++ b/homeassistant/components/calendar/manifest.json
@@ -2,7 +2,6 @@
   "domain": "calendar",
   "name": "Calendar",
   "documentation": "https://www.home-assistant.io/integrations/calendar",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": []
 }
diff --git a/homeassistant/components/camera/manifest.json b/homeassistant/components/camera/manifest.json
index e3a2400ac8b17f9a5b65bf2f8bfed5dd0b094bdf..ed8e10c1956f537811401f6218f1649070762155 100644
--- a/homeassistant/components/camera/manifest.json
+++ b/homeassistant/components/camera/manifest.json
@@ -2,7 +2,6 @@
   "domain": "camera",
   "name": "Camera",
   "documentation": "https://www.home-assistant.io/integrations/camera",
-  "requirements": [],
   "dependencies": ["http"],
   "after_dependencies": ["media_player"],
   "codeowners": [],
diff --git a/homeassistant/components/cast/manifest.json b/homeassistant/components/cast/manifest.json
index be0b64dc0b182342d1cbafa5036c29e17857b45f..e881750767286d63fb005c25ddebef10a1af670e 100644
--- a/homeassistant/components/cast/manifest.json
+++ b/homeassistant/components/cast/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/cast",
   "requirements": ["pychromecast==4.2.0"],
-  "dependencies": [],
   "after_dependencies": ["cloud"],
   "zeroconf": ["_googlecast._tcp.local."],
   "codeowners": []
diff --git a/homeassistant/components/cert_expiry/manifest.json b/homeassistant/components/cert_expiry/manifest.json
index dc26006d711d2ae6e9ae952cf0096989e8432ad9..62216290b805bcdd5d4e619717d025a447c55fd6 100644
--- a/homeassistant/components/cert_expiry/manifest.json
+++ b/homeassistant/components/cert_expiry/manifest.json
@@ -2,8 +2,6 @@
   "domain": "cert_expiry",
   "name": "Certificate Expiry",
   "documentation": "https://www.home-assistant.io/integrations/cert_expiry",
-  "requirements": [],
   "config_flow": true,
-  "dependencies": [],
   "codeowners": ["@Cereal2nd", "@jjlawren"]
 }
diff --git a/homeassistant/components/channels/manifest.json b/homeassistant/components/channels/manifest.json
index 3a61d0636bca93c5a30e4dd9ad1ca68be12ee6e2..45248bf1e7d257e8a771d0d712d78c3ade40e910 100644
--- a/homeassistant/components/channels/manifest.json
+++ b/homeassistant/components/channels/manifest.json
@@ -3,6 +3,5 @@
   "name": "Channels",
   "documentation": "https://www.home-assistant.io/integrations/channels",
   "requirements": ["pychannels==1.0.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/cisco_ios/manifest.json b/homeassistant/components/cisco_ios/manifest.json
index 0cdcddb56df87cd4fe0e67164eb0313d3413c3ee..b485cf831b17b118e96bc8c092981494d512bbfd 100644
--- a/homeassistant/components/cisco_ios/manifest.json
+++ b/homeassistant/components/cisco_ios/manifest.json
@@ -3,6 +3,5 @@
   "name": "Cisco IOS",
   "documentation": "https://www.home-assistant.io/integrations/cisco_ios",
   "requirements": ["pexpect==4.6.0"],
-  "dependencies": [],
   "codeowners": ["@fbradyirl"]
 }
diff --git a/homeassistant/components/cisco_mobility_express/manifest.json b/homeassistant/components/cisco_mobility_express/manifest.json
index 4c83116747ba290f17e084a1af6746c39faeeb17..972903e53e6dbfc27190ee5cf788ab95d7150beb 100644
--- a/homeassistant/components/cisco_mobility_express/manifest.json
+++ b/homeassistant/components/cisco_mobility_express/manifest.json
@@ -3,6 +3,5 @@
   "name": "Cisco Mobility Express",
   "documentation": "https://www.home-assistant.io/integrations/cisco_mobility_express",
   "requirements": ["ciscomobilityexpress==0.3.3"],
-  "dependencies": [],
   "codeowners": ["@fbradyirl"]
 }
diff --git a/homeassistant/components/cisco_webex_teams/manifest.json b/homeassistant/components/cisco_webex_teams/manifest.json
index c9d6d14c10936a492553c97edfb22fb0bd31c913..d10f9641846ef6ac359a93f20c2d1e44cc9ff4ee 100644
--- a/homeassistant/components/cisco_webex_teams/manifest.json
+++ b/homeassistant/components/cisco_webex_teams/manifest.json
@@ -3,6 +3,5 @@
   "name": "Cisco Webex Teams",
   "documentation": "https://www.home-assistant.io/integrations/cisco_webex_teams",
   "requirements": ["webexteamssdk==1.1.1"],
-  "dependencies": [],
   "codeowners": ["@fbradyirl"]
 }
diff --git a/homeassistant/components/citybikes/manifest.json b/homeassistant/components/citybikes/manifest.json
index 488997378ef92fbb64da5fcb0d014dc5caa2541b..1470832e899e06f8a96579c1f76dffb584654778 100644
--- a/homeassistant/components/citybikes/manifest.json
+++ b/homeassistant/components/citybikes/manifest.json
@@ -2,7 +2,5 @@
   "domain": "citybikes",
   "name": "CityBikes",
   "documentation": "https://www.home-assistant.io/integrations/citybikes",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/clementine/manifest.json b/homeassistant/components/clementine/manifest.json
index dadb28c0392b21e26090348817a466b2ce0ba46c..53ae0cbe5332b3ba4936417f5c103d585f744032 100644
--- a/homeassistant/components/clementine/manifest.json
+++ b/homeassistant/components/clementine/manifest.json
@@ -3,6 +3,5 @@
   "name": "Clementine Music Player",
   "documentation": "https://www.home-assistant.io/integrations/clementine",
   "requirements": ["python-clementine-remote==1.0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/clickatell/manifest.json b/homeassistant/components/clickatell/manifest.json
index a10da6e1cc0ca0560f0ab505fbce13635febe0f8..520fce157cda4730999f145922e20720fe8fb4b2 100644
--- a/homeassistant/components/clickatell/manifest.json
+++ b/homeassistant/components/clickatell/manifest.json
@@ -2,7 +2,5 @@
   "domain": "clickatell",
   "name": "Clickatell",
   "documentation": "https://www.home-assistant.io/integrations/clickatell",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/clicksend/manifest.json b/homeassistant/components/clicksend/manifest.json
index 18f048d1efc977d9a3f39099a31c8d11b8da29dd..ee72e056b30c316a3ffa117a8c34d994d2bff4c1 100644
--- a/homeassistant/components/clicksend/manifest.json
+++ b/homeassistant/components/clicksend/manifest.json
@@ -2,7 +2,5 @@
   "domain": "clicksend",
   "name": "ClickSend SMS",
   "documentation": "https://www.home-assistant.io/integrations/clicksend",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/clicksend_tts/manifest.json b/homeassistant/components/clicksend_tts/manifest.json
index 75b9ec2619fe11679b5281bf4274940ead2262fb..f5d3390d00576b50339c566ccd620827be6b7b9e 100644
--- a/homeassistant/components/clicksend_tts/manifest.json
+++ b/homeassistant/components/clicksend_tts/manifest.json
@@ -2,7 +2,5 @@
   "domain": "clicksend_tts",
   "name": "ClickSend TTS",
   "documentation": "https://www.home-assistant.io/integrations/clicksend_tts",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/climate/manifest.json b/homeassistant/components/climate/manifest.json
index 4ac1f55b2b0ce153058c033bd1230111838540b5..5d950ccbe2da978f003112ae1f5c052501573ec5 100644
--- a/homeassistant/components/climate/manifest.json
+++ b/homeassistant/components/climate/manifest.json
@@ -2,8 +2,6 @@
   "domain": "climate",
   "name": "Climate",
   "documentation": "https://www.home-assistant.io/integrations/climate",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/cloudflare/manifest.json b/homeassistant/components/cloudflare/manifest.json
index 44beaaa213ae803c88d6c7f9fb185977f253f48b..d22d526d01c4936bc2a2dae51933b85698c03bee 100644
--- a/homeassistant/components/cloudflare/manifest.json
+++ b/homeassistant/components/cloudflare/manifest.json
@@ -3,6 +3,5 @@
   "name": "Cloudflare",
   "documentation": "https://www.home-assistant.io/integrations/cloudflare",
   "requirements": ["pycfdns==0.0.1"],
-  "dependencies": [],
   "codeowners": ["@ludeeus"]
 }
diff --git a/homeassistant/components/cmus/manifest.json b/homeassistant/components/cmus/manifest.json
index 22585f7766b00caa711086dd04c687cc55039078..5a062996ab97a82c5779963541be444f53ca95ff 100644
--- a/homeassistant/components/cmus/manifest.json
+++ b/homeassistant/components/cmus/manifest.json
@@ -3,6 +3,5 @@
   "name": "cmus",
   "documentation": "https://www.home-assistant.io/integrations/cmus",
   "requirements": ["pycmus==0.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/co2signal/manifest.json b/homeassistant/components/co2signal/manifest.json
index 5caab7fe89c8f41e73dccfe0951645649c999166..9b7aa80e2ccd7939e389e09988651a12f2de7b22 100644
--- a/homeassistant/components/co2signal/manifest.json
+++ b/homeassistant/components/co2signal/manifest.json
@@ -3,6 +3,5 @@
   "name": "CO2 Signal",
   "documentation": "https://www.home-assistant.io/integrations/co2signal",
   "requirements": ["co2signal==0.4.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/coinbase/manifest.json b/homeassistant/components/coinbase/manifest.json
index dfd0547570347892e50a43927250a64b4a73140d..8d134792bbd0f9a2caacc9bff0666bb16d75426f 100644
--- a/homeassistant/components/coinbase/manifest.json
+++ b/homeassistant/components/coinbase/manifest.json
@@ -3,6 +3,5 @@
   "name": "Coinbase",
   "documentation": "https://www.home-assistant.io/integrations/coinbase",
   "requirements": ["coinbase==2.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/coinmarketcap/manifest.json b/homeassistant/components/coinmarketcap/manifest.json
index 2aa7e64587a6fc1b3b5718b9dbf11fab1e07a6aa..e3f827f2718ba570cc1993bd1244908536358d0c 100644
--- a/homeassistant/components/coinmarketcap/manifest.json
+++ b/homeassistant/components/coinmarketcap/manifest.json
@@ -3,6 +3,5 @@
   "name": "CoinMarketCap",
   "documentation": "https://www.home-assistant.io/integrations/coinmarketcap",
   "requirements": ["coinmarketcap==5.0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/comed_hourly_pricing/manifest.json b/homeassistant/components/comed_hourly_pricing/manifest.json
index 27698a7b94a603ceccd6735b990ea3f7a4c8a287..e0d2b2bd3b44f406a6220afa94e8276f4ddc8d9f 100644
--- a/homeassistant/components/comed_hourly_pricing/manifest.json
+++ b/homeassistant/components/comed_hourly_pricing/manifest.json
@@ -2,7 +2,5 @@
   "domain": "comed_hourly_pricing",
   "name": "ComEd Hourly Pricing",
   "documentation": "https://www.home-assistant.io/integrations/comed_hourly_pricing",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/comfoconnect/manifest.json b/homeassistant/components/comfoconnect/manifest.json
index c55b6895e80df42b1180eb2b28a1b019819f6929..966de82f2190479c3b7ba2de4a46663a6dcba1c8 100644
--- a/homeassistant/components/comfoconnect/manifest.json
+++ b/homeassistant/components/comfoconnect/manifest.json
@@ -3,6 +3,5 @@
   "name": "Zehnder ComfoAir Q",
   "documentation": "https://www.home-assistant.io/integrations/comfoconnect",
   "requirements": ["pycomfoconnect==0.3"],
-  "dependencies": [],
   "codeowners": ["@michaelarnauts"]
 }
diff --git a/homeassistant/components/command_line/manifest.json b/homeassistant/components/command_line/manifest.json
index 9d625ebcc7e256f23cc698f4cc4eb7120bb22410..ffb1a33ed7bfb6639e55e61312f017cf4f5f0feb 100644
--- a/homeassistant/components/command_line/manifest.json
+++ b/homeassistant/components/command_line/manifest.json
@@ -2,7 +2,5 @@
   "domain": "command_line",
   "name": "Command Line",
   "documentation": "https://www.home-assistant.io/integrations/command_line",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/concord232/manifest.json b/homeassistant/components/concord232/manifest.json
index e0060490cfe5efb5df5534483407f0e63209103a..97ae62bc3b06feab9fb96f23104618e4aba06d48 100644
--- a/homeassistant/components/concord232/manifest.json
+++ b/homeassistant/components/concord232/manifest.json
@@ -3,6 +3,5 @@
   "name": "Concord232",
   "documentation": "https://www.home-assistant.io/integrations/concord232",
   "requirements": ["concord232==0.15"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/config/manifest.json b/homeassistant/components/config/manifest.json
index 5d5db4b07417b9d69b951e113bea8c46fcdbe776..57dfd0d360a286341223b0b8c143aa48aba44bce 100644
--- a/homeassistant/components/config/manifest.json
+++ b/homeassistant/components/config/manifest.json
@@ -2,7 +2,6 @@
   "domain": "config",
   "name": "Configuration",
   "documentation": "https://www.home-assistant.io/integrations/config",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/configurator/manifest.json b/homeassistant/components/configurator/manifest.json
index 560798874500a75b28f9d195aee2f50eac295afc..acd0fa80423b97f4d2098a9a9738881c65a949a1 100644
--- a/homeassistant/components/configurator/manifest.json
+++ b/homeassistant/components/configurator/manifest.json
@@ -2,8 +2,6 @@
   "domain": "configurator",
   "name": "Configurator",
   "documentation": "https://www.home-assistant.io/integrations/configurator",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/conversation/manifest.json b/homeassistant/components/conversation/manifest.json
index 7e2decb2bffcaef105a5e871432e6610f6c8b8de..4f7a8f489bf43404b6e78a9a848375235ecc430d 100644
--- a/homeassistant/components/conversation/manifest.json
+++ b/homeassistant/components/conversation/manifest.json
@@ -2,7 +2,6 @@
   "domain": "conversation",
   "name": "Conversation",
   "documentation": "https://www.home-assistant.io/integrations/conversation",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/coolmaster/manifest.json b/homeassistant/components/coolmaster/manifest.json
index 0041895a290a83e505b638ce3ac6fc37e0145220..bc0ebd17d40ee1ace416572c0ce74bbc97336752 100644
--- a/homeassistant/components/coolmaster/manifest.json
+++ b/homeassistant/components/coolmaster/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/coolmaster",
   "requirements": ["pycoolmasternet==0.0.4"],
-  "dependencies": [],
   "codeowners": ["@OnFreund"]
 }
diff --git a/homeassistant/components/coronavirus/manifest.json b/homeassistant/components/coronavirus/manifest.json
index 68e73525291d0cfd2fb3c98654d1ee88ebba615e..3c106027d8b960ef6f826bdcb33b9b8bc6464110 100644
--- a/homeassistant/components/coronavirus/manifest.json
+++ b/homeassistant/components/coronavirus/manifest.json
@@ -7,6 +7,5 @@
   "ssdp": [],
   "zeroconf": [],
   "homekit": {},
-  "dependencies": [],
   "codeowners": ["@home_assistant/core"]
 }
diff --git a/homeassistant/components/counter/manifest.json b/homeassistant/components/counter/manifest.json
index f22c7b252df94cb9b6bdf44784587d1fb8e2560b..ab1a4bf043893c52eb1c48b3a23da5f69468a875 100644
--- a/homeassistant/components/counter/manifest.json
+++ b/homeassistant/components/counter/manifest.json
@@ -2,8 +2,6 @@
   "domain": "counter",
   "name": "Counter",
   "documentation": "https://www.home-assistant.io/integrations/counter",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/cover/manifest.json b/homeassistant/components/cover/manifest.json
index 788d72b707fbbf3b797b62142348f9e44cd658bc..3da130fd79982ff3408ec41907a11f5eb2c0c327 100644
--- a/homeassistant/components/cover/manifest.json
+++ b/homeassistant/components/cover/manifest.json
@@ -2,8 +2,6 @@
   "domain": "cover",
   "name": "Cover",
   "documentation": "https://www.home-assistant.io/integrations/cover",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/cppm_tracker/manifest.json b/homeassistant/components/cppm_tracker/manifest.json
index 8407aee07d5db6a6513d04f0824e6d360df3ead8..053e0ea0ba113acc150de4e1321bc20eb54bea01 100644
--- a/homeassistant/components/cppm_tracker/manifest.json
+++ b/homeassistant/components/cppm_tracker/manifest.json
@@ -3,6 +3,5 @@
   "name": "Aruba ClearPass",
   "documentation": "https://www.home-assistant.io/integrations/cppm_tracker",
   "requirements": ["clearpasspy==1.0.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/cpuspeed/manifest.json b/homeassistant/components/cpuspeed/manifest.json
index 7e8f44648f1ec2da294e8257ec1ba94e6e0aa211..3cd4be6f9d3a59714e5f152c0762acc8fd3950da 100644
--- a/homeassistant/components/cpuspeed/manifest.json
+++ b/homeassistant/components/cpuspeed/manifest.json
@@ -3,6 +3,5 @@
   "name": "CPU Speed",
   "documentation": "https://www.home-assistant.io/integrations/cpuspeed",
   "requirements": ["py-cpuinfo==5.0.0"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/crimereports/manifest.json b/homeassistant/components/crimereports/manifest.json
index 6d64c31303931459e1c1aac6c5ebaa754f8e567a..624d812f5f334e9dedcb7577e514a9f06e34d5d4 100644
--- a/homeassistant/components/crimereports/manifest.json
+++ b/homeassistant/components/crimereports/manifest.json
@@ -3,6 +3,5 @@
   "name": "Crime Reports",
   "documentation": "https://www.home-assistant.io/integrations/crimereports",
   "requirements": ["crimereports==1.0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/cups/manifest.json b/homeassistant/components/cups/manifest.json
index d9b193e6dc643f8d99aee2101005076c295b207e..5f63e7c6a5066d53c1f1782c054fad7b0cca5797 100644
--- a/homeassistant/components/cups/manifest.json
+++ b/homeassistant/components/cups/manifest.json
@@ -3,6 +3,5 @@
   "name": "CUPS",
   "documentation": "https://www.home-assistant.io/integrations/cups",
   "requirements": ["pycups==1.9.73"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/currencylayer/manifest.json b/homeassistant/components/currencylayer/manifest.json
index 162091de9ad923c740136332c3a20f251ac36250..508483732fca8374164ec476ef872cfa8548b1f2 100644
--- a/homeassistant/components/currencylayer/manifest.json
+++ b/homeassistant/components/currencylayer/manifest.json
@@ -2,7 +2,5 @@
   "domain": "currencylayer",
   "name": "currencylayer",
   "documentation": "https://www.home-assistant.io/integrations/currencylayer",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/daikin/manifest.json b/homeassistant/components/daikin/manifest.json
index a752642335f1122c3bf3f8cc8db6f9450149a507..a289004ffeb6357fa8cb227b141bc3cb16cd3cba 100644
--- a/homeassistant/components/daikin/manifest.json
+++ b/homeassistant/components/daikin/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/daikin",
   "requirements": ["pydaikin==1.6.2"],
-  "dependencies": [],
   "codeowners": ["@fredrike", "@rofrantz"],
   "quality_scale": "platinum"
 }
diff --git a/homeassistant/components/danfoss_air/manifest.json b/homeassistant/components/danfoss_air/manifest.json
index bbfbd3791b2593cff7eac85e9fe81313e9609627..bbecccf2a919d4a2ecd3d831f450d93243e0d462 100644
--- a/homeassistant/components/danfoss_air/manifest.json
+++ b/homeassistant/components/danfoss_air/manifest.json
@@ -3,6 +3,5 @@
   "name": "Danfoss Air",
   "documentation": "https://www.home-assistant.io/integrations/danfoss_air",
   "requirements": ["pydanfossair==0.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/darksky/manifest.json b/homeassistant/components/darksky/manifest.json
index 94123ceba859179d669cb7b426c68b8666ae44b7..53f05388817763160c99aa933218ac936eafd4ef 100644
--- a/homeassistant/components/darksky/manifest.json
+++ b/homeassistant/components/darksky/manifest.json
@@ -3,6 +3,5 @@
   "name": "Dark Sky",
   "documentation": "https://www.home-assistant.io/integrations/darksky",
   "requirements": ["python-forecastio==1.4.0"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/datadog/manifest.json b/homeassistant/components/datadog/manifest.json
index 4df780b200f3552186d6d78d0d8fd0b28aaf43b5..7394c60804af8d1cfba284fd8f5af30a3561f301 100644
--- a/homeassistant/components/datadog/manifest.json
+++ b/homeassistant/components/datadog/manifest.json
@@ -3,6 +3,5 @@
   "name": "Datadog",
   "documentation": "https://www.home-assistant.io/integrations/datadog",
   "requirements": ["datadog==0.15.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ddwrt/manifest.json b/homeassistant/components/ddwrt/manifest.json
index d50fd2627294a6c0224889cee2d0cc9d83801d07..4c716929a86e532b8c7e4cc1b657b5e4e45fb24e 100644
--- a/homeassistant/components/ddwrt/manifest.json
+++ b/homeassistant/components/ddwrt/manifest.json
@@ -2,7 +2,5 @@
   "domain": "ddwrt",
   "name": "DD-WRT",
   "documentation": "https://www.home-assistant.io/integrations/ddwrt",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/deconz/manifest.json b/homeassistant/components/deconz/manifest.json
index 425a44bf04241c4e35228d0d0cf0c099975e2b97..2889468243024e99b767a135bdf654bfd6224cf6 100644
--- a/homeassistant/components/deconz/manifest.json
+++ b/homeassistant/components/deconz/manifest.json
@@ -11,9 +11,8 @@
       "manufacturer": "Royal Philips Electronics"
     }
   ],
-  "dependencies": [],
   "codeowners": [
     "@kane610"
   ],
   "quality_scale": "platinum"
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/decora/manifest.json b/homeassistant/components/decora/manifest.json
index e16632718d1938a09e8825617502464419ffdce8..247422bee73c3672220189910de2a5b1b4372b8a 100644
--- a/homeassistant/components/decora/manifest.json
+++ b/homeassistant/components/decora/manifest.json
@@ -3,6 +3,5 @@
   "name": "Leviton Decora",
   "documentation": "https://www.home-assistant.io/integrations/decora",
   "requirements": ["bluepy==1.3.0", "decora==0.6"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/decora_wifi/manifest.json b/homeassistant/components/decora_wifi/manifest.json
index d340fb00d9408868f0402843493456bd7e91a70b..c2a7dc63e00e8ab9b4b4765b3ebc780fe5b23c0a 100644
--- a/homeassistant/components/decora_wifi/manifest.json
+++ b/homeassistant/components/decora_wifi/manifest.json
@@ -3,6 +3,5 @@
   "name": "Leviton Decora Wi-Fi",
   "documentation": "https://www.home-assistant.io/integrations/decora_wifi",
   "requirements": ["decora_wifi==1.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/default_config/manifest.json b/homeassistant/components/default_config/manifest.json
index be9cb8dcc97541a8c066b64efdb47f19e563213a..d324ac862e356a3895a0bfe7b4ec3e1793cb5cc4 100644
--- a/homeassistant/components/default_config/manifest.json
+++ b/homeassistant/components/default_config/manifest.json
@@ -2,7 +2,6 @@
   "domain": "default_config",
   "name": "Default Config",
   "documentation": "https://www.home-assistant.io/integrations/default_config",
-  "requirements": [],
   "dependencies": [
     "automation",
     "cloud",
diff --git a/homeassistant/components/delijn/manifest.json b/homeassistant/components/delijn/manifest.json
index 2d550a0851f839dcbe2c859f505a679b760c297a..3f6efd0a3d758530c47802273fabc39bf24664d4 100644
--- a/homeassistant/components/delijn/manifest.json
+++ b/homeassistant/components/delijn/manifest.json
@@ -2,7 +2,6 @@
   "domain": "delijn",
   "name": "De Lijn",
   "documentation": "https://www.home-assistant.io/integrations/delijn",
-  "dependencies": [],
   "codeowners": ["@bollewolle"],
   "requirements": ["pydelijn==0.5.1"]
 }
diff --git a/homeassistant/components/deluge/manifest.json b/homeassistant/components/deluge/manifest.json
index cefc645725e46bf85ada152c07736bfc0b217631..53210a17f17a92b481a7df7b0dfbe27a1c2b1fab 100644
--- a/homeassistant/components/deluge/manifest.json
+++ b/homeassistant/components/deluge/manifest.json
@@ -3,6 +3,5 @@
   "name": "Deluge",
   "documentation": "https://www.home-assistant.io/integrations/deluge",
   "requirements": ["deluge-client==1.7.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/demo/manifest.json b/homeassistant/components/demo/manifest.json
index a3a647e0974837799a94b44ffd90f40fb23170ed..0abe5fb3347fa47df67521977528ab7c2c9f7d7b 100644
--- a/homeassistant/components/demo/manifest.json
+++ b/homeassistant/components/demo/manifest.json
@@ -2,7 +2,6 @@
   "domain": "demo",
   "name": "Demo",
   "documentation": "https://www.home-assistant.io/integrations/demo",
-  "requirements": [],
   "dependencies": ["conversation", "zone", "group", "configurator"],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/denon/manifest.json b/homeassistant/components/denon/manifest.json
index 1c4e8b652f5df1f1f03233caca2b15c7832abcb3..e1f8f309e60c41351508c3a698b350183129af10 100644
--- a/homeassistant/components/denon/manifest.json
+++ b/homeassistant/components/denon/manifest.json
@@ -2,7 +2,5 @@
   "domain": "denon",
   "name": "Denon Network Receivers",
   "documentation": "https://www.home-assistant.io/integrations/denon",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/denonavr/manifest.json b/homeassistant/components/denonavr/manifest.json
index 7e06e78156331a05b251e964873bae86aa0c7e88..a26bbdd58ab49edd30f984d2cf6e5ac043104520 100644
--- a/homeassistant/components/denonavr/manifest.json
+++ b/homeassistant/components/denonavr/manifest.json
@@ -3,6 +3,5 @@
   "name": "Denon AVR Network Receivers",
   "documentation": "https://www.home-assistant.io/integrations/denonavr",
   "requirements": ["denonavr==0.8.1"],
-  "dependencies": [],
   "codeowners": ["@scarface-4711", "@starkillerOG"]
 }
diff --git a/homeassistant/components/derivative/manifest.json b/homeassistant/components/derivative/manifest.json
index ae7eb4234b0a20cc45a92be622d55d17d1770dea..15f5b71d5cbc52da22bd185e439c632df8a4f3f2 100644
--- a/homeassistant/components/derivative/manifest.json
+++ b/homeassistant/components/derivative/manifest.json
@@ -2,9 +2,5 @@
   "domain": "derivative",
   "name": "Derivative",
   "documentation": "https://www.home-assistant.io/integrations/derivative",
-  "requirements": [],
-  "dependencies": [],
-  "codeowners": [
-    "@afaucogney"
-  ]
-}
\ No newline at end of file
+  "codeowners": ["@afaucogney"]
+}
diff --git a/homeassistant/components/deutsche_bahn/manifest.json b/homeassistant/components/deutsche_bahn/manifest.json
index 7bca10f761dac879cb731985f3c339dffc40ab7f..fa382b1b6a5c8b06047d9e739dae03db331aedfe 100644
--- a/homeassistant/components/deutsche_bahn/manifest.json
+++ b/homeassistant/components/deutsche_bahn/manifest.json
@@ -3,6 +3,5 @@
   "name": "Deutsche Bahn",
   "documentation": "https://www.home-assistant.io/integrations/deutsche_bahn",
   "requirements": ["schiene==0.23"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/device_automation/manifest.json b/homeassistant/components/device_automation/manifest.json
index 291ade0f6079a43fcb6cd60f9b8b9bdeedb58a30..2eadd214bc1b775843d7fd1458aefa39565bb509 100644
--- a/homeassistant/components/device_automation/manifest.json
+++ b/homeassistant/components/device_automation/manifest.json
@@ -2,7 +2,6 @@
   "domain": "device_automation",
   "name": "Device Automation",
   "documentation": "https://www.home-assistant.io/integrations/device_automation",
-  "requirements": [],
   "dependencies": ["webhook"],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/device_sun_light_trigger/manifest.json b/homeassistant/components/device_sun_light_trigger/manifest.json
index edeb10dcec2e21de639d80ce1d1534376bb61b59..777e8c5181ed3503851aa64a3f1eedf74a0ca72f 100644
--- a/homeassistant/components/device_sun_light_trigger/manifest.json
+++ b/homeassistant/components/device_sun_light_trigger/manifest.json
@@ -2,8 +2,6 @@
   "domain": "device_sun_light_trigger",
   "name": "Presence-based Lights",
   "documentation": "https://www.home-assistant.io/integrations/device_sun_light_trigger",
-  "requirements": [],
-  "dependencies": [],
   "after_dependencies": ["device_tracker", "group", "light", "person"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/device_tracker/manifest.json b/homeassistant/components/device_tracker/manifest.json
index 4bd9846f76dfcc29beefd33e6e9f941798e06cd1..6e29d977f660190814460a9e35efcfec75bc6b4d 100644
--- a/homeassistant/components/device_tracker/manifest.json
+++ b/homeassistant/components/device_tracker/manifest.json
@@ -2,7 +2,6 @@
   "domain": "device_tracker",
   "name": "Device Tracker",
   "documentation": "https://www.home-assistant.io/integrations/device_tracker",
-  "requirements": [],
   "dependencies": ["zone"],
   "after_dependencies": [],
   "codeowners": [],
diff --git a/homeassistant/components/dht/manifest.json b/homeassistant/components/dht/manifest.json
index bb0e2b8f2482cada434e403a2f71ed442512ef84..5e747d94732721eac0f5305f1aef530bad644dcb 100644
--- a/homeassistant/components/dht/manifest.json
+++ b/homeassistant/components/dht/manifest.json
@@ -3,6 +3,5 @@
   "name": "DHT Sensor",
   "documentation": "https://www.home-assistant.io/integrations/dht",
   "requirements": ["Adafruit-DHT==1.4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/dialogflow/manifest.json b/homeassistant/components/dialogflow/manifest.json
index 493351c2641f35639d80906e8f8420a7646bafba..53aed42afaae53314e34442fa6c5e09e40ad170d 100644
--- a/homeassistant/components/dialogflow/manifest.json
+++ b/homeassistant/components/dialogflow/manifest.json
@@ -3,7 +3,6 @@
   "name": "Dialogflow",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/dialogflow",
-  "requirements": [],
   "dependencies": ["webhook"],
   "codeowners": []
 }
diff --git a/homeassistant/components/digital_ocean/manifest.json b/homeassistant/components/digital_ocean/manifest.json
index 8bf916a802dd11539eca7735290412f074e6618c..217803ef19572a5abb119d1a5c9b105286c0f8ec 100644
--- a/homeassistant/components/digital_ocean/manifest.json
+++ b/homeassistant/components/digital_ocean/manifest.json
@@ -3,6 +3,5 @@
   "name": "Digital Ocean",
   "documentation": "https://www.home-assistant.io/integrations/digital_ocean",
   "requirements": ["python-digitalocean==1.13.2"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/digitalloggers/manifest.json b/homeassistant/components/digitalloggers/manifest.json
index 723930666c4e976452a54b7875342e09fb29f6d2..9e6bd5b7e5f93408abf6bcf1744affbc3a1a79a9 100644
--- a/homeassistant/components/digitalloggers/manifest.json
+++ b/homeassistant/components/digitalloggers/manifest.json
@@ -3,6 +3,5 @@
   "name": "Digital Loggers",
   "documentation": "https://www.home-assistant.io/integrations/digitalloggers",
   "requirements": ["dlipower==0.7.165"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/directv/manifest.json b/homeassistant/components/directv/manifest.json
index 8474849bdaa57645b334595a0dabced8b64560f8..e4be9cc3e25dd4dc5fec6d77348c49dd320b704d 100644
--- a/homeassistant/components/directv/manifest.json
+++ b/homeassistant/components/directv/manifest.json
@@ -3,7 +3,6 @@
   "name": "DirecTV",
   "documentation": "https://www.home-assistant.io/integrations/directv",
   "requirements": ["directv==0.3.0"],
-  "dependencies": [],
   "codeowners": ["@ctalkington"],
   "quality_scale": "gold",
   "config_flow": true,
diff --git a/homeassistant/components/discogs/manifest.json b/homeassistant/components/discogs/manifest.json
index 61080b12c20d693e4d1989d1ae7c5b8b0dabd8ef..53dc30d6b39262deef9435d6988c67777d7134e5 100644
--- a/homeassistant/components/discogs/manifest.json
+++ b/homeassistant/components/discogs/manifest.json
@@ -3,6 +3,5 @@
   "name": "Discogs",
   "documentation": "https://www.home-assistant.io/integrations/discogs",
   "requirements": ["discogs_client==2.2.2"],
-  "dependencies": [],
   "codeowners": ["@thibmaek"]
 }
diff --git a/homeassistant/components/discord/manifest.json b/homeassistant/components/discord/manifest.json
index 939138bf9995134a5cb1cfbfdad85fec3c4a0a6a..c0de99654acaaea10ea9182a11f17b3c0cb703a1 100644
--- a/homeassistant/components/discord/manifest.json
+++ b/homeassistant/components/discord/manifest.json
@@ -3,6 +3,5 @@
   "name": "Discord",
   "documentation": "https://www.home-assistant.io/integrations/discord",
   "requirements": ["discord.py==1.3.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/discovery/manifest.json b/homeassistant/components/discovery/manifest.json
index 83a6222d3575e1841694bf592ab5eecbdbc9d9a4..76e4ff701c5262c88cca8ed03cf4d57934af8770 100644
--- a/homeassistant/components/discovery/manifest.json
+++ b/homeassistant/components/discovery/manifest.json
@@ -3,7 +3,6 @@
   "name": "Discovery",
   "documentation": "https://www.home-assistant.io/integrations/discovery",
   "requirements": ["netdisco==2.6.0"],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/dlib_face_detect/manifest.json b/homeassistant/components/dlib_face_detect/manifest.json
index 672368e0f8c82561c77ad8f087bf1e7a352652b9..e7bd53560bf61d01c6dd47bf725ac5ec7204f33b 100644
--- a/homeassistant/components/dlib_face_detect/manifest.json
+++ b/homeassistant/components/dlib_face_detect/manifest.json
@@ -3,6 +3,5 @@
   "name": "Dlib Face Detect",
   "documentation": "https://www.home-assistant.io/integrations/dlib_face_detect",
   "requirements": ["face_recognition==1.2.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/dlib_face_identify/manifest.json b/homeassistant/components/dlib_face_identify/manifest.json
index f6c85a7e9a7e448ba85cf266b5dfb3e97c0f3db7..a1e47f967c028101090bd6febabce8cd0fa7bb73 100644
--- a/homeassistant/components/dlib_face_identify/manifest.json
+++ b/homeassistant/components/dlib_face_identify/manifest.json
@@ -3,6 +3,5 @@
   "name": "Dlib Face Identify",
   "documentation": "https://www.home-assistant.io/integrations/dlib_face_identify",
   "requirements": ["face_recognition==1.2.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/dlink/manifest.json b/homeassistant/components/dlink/manifest.json
index 7f5ff6cfd029a2ca4e65f35e53a7f4162b95a28a..be4094cca6a69640222f16f4d3f94125b58d95eb 100644
--- a/homeassistant/components/dlink/manifest.json
+++ b/homeassistant/components/dlink/manifest.json
@@ -3,6 +3,5 @@
   "name": "D-Link Wi-Fi Smart Plugs",
   "documentation": "https://www.home-assistant.io/integrations/dlink",
   "requirements": ["pyW215==0.6.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/dlna_dmr/manifest.json b/homeassistant/components/dlna_dmr/manifest.json
index 8380c3b10fbae2ecf8391b08784a2c700ef75927..621821fd2116c8210180cf6d14c5d8cea01bfaba 100644
--- a/homeassistant/components/dlna_dmr/manifest.json
+++ b/homeassistant/components/dlna_dmr/manifest.json
@@ -3,6 +3,5 @@
   "name": "DLNA Digital Media Renderer",
   "documentation": "https://www.home-assistant.io/integrations/dlna_dmr",
   "requirements": ["async-upnp-client==0.14.12"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/dnsip/manifest.json b/homeassistant/components/dnsip/manifest.json
index 75d747da4ea6ae2a1c09ab08cb15625c6f68df53..6aeac70b4f39d727edb821467769e108433276b5 100644
--- a/homeassistant/components/dnsip/manifest.json
+++ b/homeassistant/components/dnsip/manifest.json
@@ -3,6 +3,5 @@
   "name": "DNS IP",
   "documentation": "https://www.home-assistant.io/integrations/dnsip",
   "requirements": ["aiodns==2.0.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/doods/manifest.json b/homeassistant/components/doods/manifest.json
index 1ac905feac2db6c1793e6fb5cae687373a7f6b22..253174972b17fedc0f5019d770357a659955dde5 100644
--- a/homeassistant/components/doods/manifest.json
+++ b/homeassistant/components/doods/manifest.json
@@ -6,6 +6,5 @@
     "pydoods==1.0.2",
     "pillow==7.0.0"
   ],
-  "dependencies": [],
   "codeowners": []
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/dovado/manifest.json b/homeassistant/components/dovado/manifest.json
index cc18e48d3b51603d15bb7c5849c0aea1ef6110d8..0a2a52cb21d4444a29ec78a2d4f3e820296577bd 100644
--- a/homeassistant/components/dovado/manifest.json
+++ b/homeassistant/components/dovado/manifest.json
@@ -3,6 +3,5 @@
   "name": "Dovado",
   "documentation": "https://www.home-assistant.io/integrations/dovado",
   "requirements": ["dovado==0.4.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/downloader/manifest.json b/homeassistant/components/downloader/manifest.json
index fde980fa5ca164371d11abe3965f6b62bbc5f14d..6b447f270ccb594990c2a6eb2260c3d50c97050d 100644
--- a/homeassistant/components/downloader/manifest.json
+++ b/homeassistant/components/downloader/manifest.json
@@ -2,8 +2,6 @@
   "domain": "downloader",
   "name": "Downloader",
   "documentation": "https://www.home-assistant.io/integrations/downloader",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/dsmr/manifest.json b/homeassistant/components/dsmr/manifest.json
index 743bad148f0cc985b0ababbc5de0b0290f005ad0..42e6b81dc1f7af21d486b908f48a7ba43ecc4db7 100644
--- a/homeassistant/components/dsmr/manifest.json
+++ b/homeassistant/components/dsmr/manifest.json
@@ -3,6 +3,5 @@
   "name": "DSMR Slimme Meter",
   "documentation": "https://www.home-assistant.io/integrations/dsmr",
   "requirements": ["dsmr_parser==0.18"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/dsmr_reader/manifest.json b/homeassistant/components/dsmr_reader/manifest.json
index 0ec70b027bac91e7821caee6e9d74e29c142d296..59096d626e32db3e3ed90a440b5bfb0877b37c7d 100644
--- a/homeassistant/components/dsmr_reader/manifest.json
+++ b/homeassistant/components/dsmr_reader/manifest.json
@@ -2,7 +2,6 @@
   "domain": "dsmr_reader",
   "name": "DSMR Reader",
   "documentation": "https://www.home-assistant.io/integrations/dsmr_reader",
-  "requirements": [],
   "dependencies": ["mqtt"],
   "codeowners": ["@depl0y"]
 }
diff --git a/homeassistant/components/dte_energy_bridge/manifest.json b/homeassistant/components/dte_energy_bridge/manifest.json
index c056c7cbeb674a6c16c0bffad7afb4c7f794763c..a63831498889eecb8b7c67dccccfd05b6ac35e74 100644
--- a/homeassistant/components/dte_energy_bridge/manifest.json
+++ b/homeassistant/components/dte_energy_bridge/manifest.json
@@ -2,7 +2,5 @@
   "domain": "dte_energy_bridge",
   "name": "DTE Energy Bridge",
   "documentation": "https://www.home-assistant.io/integrations/dte_energy_bridge",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/dublin_bus_transport/manifest.json b/homeassistant/components/dublin_bus_transport/manifest.json
index f4412b6933e5e1d5c6fcd2ec87576381e14ec1de..a8ed951b1d9f1e3be9ae1921fb4d2a839744522e 100644
--- a/homeassistant/components/dublin_bus_transport/manifest.json
+++ b/homeassistant/components/dublin_bus_transport/manifest.json
@@ -2,7 +2,5 @@
   "domain": "dublin_bus_transport",
   "name": "Dublin Bus",
   "documentation": "https://www.home-assistant.io/integrations/dublin_bus_transport",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/duckdns/manifest.json b/homeassistant/components/duckdns/manifest.json
index f6ab4e3a570c4ed028d0585da4c5aed238d8bebd..bfa692c80f3204789cb6b6a2b062b2431b0357b2 100644
--- a/homeassistant/components/duckdns/manifest.json
+++ b/homeassistant/components/duckdns/manifest.json
@@ -2,7 +2,5 @@
   "domain": "duckdns",
   "name": "Duck DNS",
   "documentation": "https://www.home-assistant.io/integrations/duckdns",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/dunehd/manifest.json b/homeassistant/components/dunehd/manifest.json
index 0160d5ec91843703fcaea6f757aa37b4bee52427..2dfafdf045142413feb4a9611f268dbec0c83f37 100644
--- a/homeassistant/components/dunehd/manifest.json
+++ b/homeassistant/components/dunehd/manifest.json
@@ -3,6 +3,5 @@
   "name": "DuneHD",
   "documentation": "https://www.home-assistant.io/integrations/dunehd",
   "requirements": ["pdunehd==1.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/dwd_weather_warnings/manifest.json b/homeassistant/components/dwd_weather_warnings/manifest.json
index 0a9f972c84ee3e6ce312ce11b6aea83e6310e81c..52173f001e7b6777b18d581df2816925ac24c180 100644
--- a/homeassistant/components/dwd_weather_warnings/manifest.json
+++ b/homeassistant/components/dwd_weather_warnings/manifest.json
@@ -2,8 +2,6 @@
   "domain": "dwd_weather_warnings",
   "name": "Deutsche Wetter Dienst (DWD) Weather Warnings",
   "documentation": "https://www.home-assistant.io/integrations/dwd_weather_warnings",
-  "requirements": [],
-  "dependencies": [],
   "after_dependencies": ["rest"],
   "codeowners": []
 }
diff --git a/homeassistant/components/dweet/manifest.json b/homeassistant/components/dweet/manifest.json
index be21605196ae013dfb40e45fb4886f0235d2be93..7849b2b33460fd3672f4d4ac70ed712c342a3b09 100644
--- a/homeassistant/components/dweet/manifest.json
+++ b/homeassistant/components/dweet/manifest.json
@@ -3,6 +3,5 @@
   "name": "dweet.io",
   "documentation": "https://www.home-assistant.io/integrations/dweet",
   "requirements": ["dweepy==0.3.0"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/dynalite/manifest.json b/homeassistant/components/dynalite/manifest.json
index a6ae0e96c459b6537c93f600686eb292bbc97422..5c18f0421cd1cb4deb4569b290193254b3d0b7fc 100755
--- a/homeassistant/components/dynalite/manifest.json
+++ b/homeassistant/components/dynalite/manifest.json
@@ -3,7 +3,6 @@
     "name": "Philips Dynalite",
     "config_flow": true,
     "documentation": "https://www.home-assistant.io/integrations/dynalite",
-    "dependencies": [],
     "codeowners": ["@ziv1234"],
     "requirements": ["dynalite_devices==0.1.39"]
 }
diff --git a/homeassistant/components/dyson/manifest.json b/homeassistant/components/dyson/manifest.json
index f6c0c187c8cd12d3f14a2d1e19c7f1480ce527b0..60800963842dcdbdf4a5a2ee387462593f951e35 100644
--- a/homeassistant/components/dyson/manifest.json
+++ b/homeassistant/components/dyson/manifest.json
@@ -3,6 +3,5 @@
   "name": "Dyson",
   "documentation": "https://www.home-assistant.io/integrations/dyson",
   "requirements": ["libpurecool==0.6.1"],
-  "dependencies": [],
   "codeowners": ["@etheralm"]
 }
diff --git a/homeassistant/components/ebox/manifest.json b/homeassistant/components/ebox/manifest.json
index 706bca862dfdcbb0e49a9f95f513798d4d2f61b5..18f26436981b3a5e5a13c2e57627eeca7f4a01a3 100644
--- a/homeassistant/components/ebox/manifest.json
+++ b/homeassistant/components/ebox/manifest.json
@@ -3,6 +3,5 @@
   "name": "EBox",
   "documentation": "https://www.home-assistant.io/integrations/ebox",
   "requirements": ["pyebox==1.1.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ebusd/manifest.json b/homeassistant/components/ebusd/manifest.json
index dc3f34e9ed93df74d8ce447ba81239c96a007e30..482b69185185039eeee982f4d344f292943c6640 100644
--- a/homeassistant/components/ebusd/manifest.json
+++ b/homeassistant/components/ebusd/manifest.json
@@ -3,6 +3,5 @@
   "name": "ebusd",
   "documentation": "https://www.home-assistant.io/integrations/ebusd",
   "requirements": ["ebusdpy==0.0.16"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ecoal_boiler/manifest.json b/homeassistant/components/ecoal_boiler/manifest.json
index 11820f781d77408ac5f60b7a0acda48315f08a32..c51f737cfd8162a9ad24965be72a7aec58d3a722 100644
--- a/homeassistant/components/ecoal_boiler/manifest.json
+++ b/homeassistant/components/ecoal_boiler/manifest.json
@@ -3,6 +3,5 @@
   "name": "eSterownik eCoal.pl Boiler",
   "documentation": "https://www.home-assistant.io/integrations/ecoal_boiler",
   "requirements": ["ecoaliface==0.4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ecobee/manifest.json b/homeassistant/components/ecobee/manifest.json
index d6bc3b1eaa1c92cb4ec15c8aa9d0c5506b2b4805..f25bdca2fe60a2c637a0ad2293b26f1215a722c2 100644
--- a/homeassistant/components/ecobee/manifest.json
+++ b/homeassistant/components/ecobee/manifest.json
@@ -3,7 +3,6 @@
   "name": "ecobee",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/ecobee",
-  "dependencies": [],
   "requirements": ["python-ecobee-api==0.2.5"],
   "codeowners": ["@marthoc"]
 }
diff --git a/homeassistant/components/econet/manifest.json b/homeassistant/components/econet/manifest.json
index d9ce5253e953d5b0a33efe03a72ba3eba74728d8..21476d2b7ff3646cb96009a404ec1183b0187240 100644
--- a/homeassistant/components/econet/manifest.json
+++ b/homeassistant/components/econet/manifest.json
@@ -3,6 +3,5 @@
   "name": "Rheem EcoNET Water Products",
   "documentation": "https://www.home-assistant.io/integrations/econet",
   "requirements": ["pyeconet==0.0.11"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ecovacs/manifest.json b/homeassistant/components/ecovacs/manifest.json
index 637ee001ca3a1442f20b57197ac2fcf0384e9a55..aa67be422c5c15531373f707852d40422366262c 100644
--- a/homeassistant/components/ecovacs/manifest.json
+++ b/homeassistant/components/ecovacs/manifest.json
@@ -3,6 +3,5 @@
   "name": "Ecovacs",
   "documentation": "https://www.home-assistant.io/integrations/ecovacs",
   "requirements": ["sucks==0.9.4"],
-  "dependencies": [],
   "codeowners": ["@OverloadUT"]
 }
diff --git a/homeassistant/components/eddystone_temperature/manifest.json b/homeassistant/components/eddystone_temperature/manifest.json
index 7cc210c70536c28e90169e2b5faf95ae90512279..c59cb6a9c7fc770acccc3c7fbe72b1840cfe83b6 100644
--- a/homeassistant/components/eddystone_temperature/manifest.json
+++ b/homeassistant/components/eddystone_temperature/manifest.json
@@ -3,6 +3,5 @@
   "name": "Eddystone",
   "documentation": "https://www.home-assistant.io/integrations/eddystone_temperature",
   "requirements": ["beacontools[scan]==1.2.3", "construct==2.9.45"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/edimax/manifest.json b/homeassistant/components/edimax/manifest.json
index de8b978b9f9d39c4ce4f6159475f4e1a5cca4375..20d72b30a6a609435d0a4b0a88ebdd3e561fa7f6 100644
--- a/homeassistant/components/edimax/manifest.json
+++ b/homeassistant/components/edimax/manifest.json
@@ -3,6 +3,5 @@
   "name": "Edimax",
   "documentation": "https://www.home-assistant.io/integrations/edimax",
   "requirements": ["pyedimax==0.2.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/edl21/manifest.json b/homeassistant/components/edl21/manifest.json
index 313ac2c262eedf0a217198523806568f4f7d9fe1..6eaf933b82bd83c9a7017b4d5f564bcc9e83530a 100644
--- a/homeassistant/components/edl21/manifest.json
+++ b/homeassistant/components/edl21/manifest.json
@@ -5,7 +5,6 @@
   "requirements": [
     "pysml==0.0.2"
   ],
-  "dependencies": [],
   "codeowners": [
     "@mtdcr"
   ]
diff --git a/homeassistant/components/ee_brightbox/manifest.json b/homeassistant/components/ee_brightbox/manifest.json
index b0a313a939f6260d7de2e008f46a8fab36af50ef..361df9575df4d8b739b681dc2a3f81bedb316bea 100644
--- a/homeassistant/components/ee_brightbox/manifest.json
+++ b/homeassistant/components/ee_brightbox/manifest.json
@@ -3,6 +3,5 @@
   "name": "EE Bright Box",
   "documentation": "https://www.home-assistant.io/integrations/ee_brightbox",
   "requirements": ["eebrightbox==0.0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/efergy/manifest.json b/homeassistant/components/efergy/manifest.json
index 99b966c6c501ac7fe6075eb2cfe04bbce62ea8df..cb9cfb17ac5519ae280bac0ec58c84867a42a196 100644
--- a/homeassistant/components/efergy/manifest.json
+++ b/homeassistant/components/efergy/manifest.json
@@ -2,7 +2,5 @@
   "domain": "efergy",
   "name": "Efergy",
   "documentation": "https://www.home-assistant.io/integrations/efergy",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/egardia/manifest.json b/homeassistant/components/egardia/manifest.json
index b0dfc63d929b27df6ba43bde4040c91944184e25..94953a773c29f69514487e6cf92abd4c74809475 100644
--- a/homeassistant/components/egardia/manifest.json
+++ b/homeassistant/components/egardia/manifest.json
@@ -3,6 +3,5 @@
   "name": "Egardia",
   "documentation": "https://www.home-assistant.io/integrations/egardia",
   "requirements": ["pythonegardia==1.0.40"],
-  "dependencies": [],
   "codeowners": ["@jeroenterheerdt"]
 }
diff --git a/homeassistant/components/eight_sleep/manifest.json b/homeassistant/components/eight_sleep/manifest.json
index ac7a11eed3c84475c12257fed4d3819913a6f83f..b8be5757df95136caf222bf9b114e6d84aa9e498 100644
--- a/homeassistant/components/eight_sleep/manifest.json
+++ b/homeassistant/components/eight_sleep/manifest.json
@@ -3,6 +3,5 @@
   "name": "Eight Sleep",
   "documentation": "https://www.home-assistant.io/integrations/eight_sleep",
   "requirements": ["pyeight==0.1.4"],
-  "dependencies": [],
   "codeowners": ["@mezz64"]
 }
diff --git a/homeassistant/components/elgato/manifest.json b/homeassistant/components/elgato/manifest.json
index 039b125e988a51fd07cf78d251c574d0e1d81fea..f1a92ec727f7720a1eefad8d511dc08645ef2779 100644
--- a/homeassistant/components/elgato/manifest.json
+++ b/homeassistant/components/elgato/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/elgato",
   "requirements": ["elgato==0.2.0"],
-  "dependencies": [],
   "zeroconf": ["_elg._tcp.local."],
   "codeowners": ["@frenck"],
   "quality_scale": "platinum"
diff --git a/homeassistant/components/eliqonline/manifest.json b/homeassistant/components/eliqonline/manifest.json
index 1cbaa5fa156038188e1da17d140fa9ff903d0196..6860ff003c4d59142082652be0f6cfab70d50a3f 100644
--- a/homeassistant/components/eliqonline/manifest.json
+++ b/homeassistant/components/eliqonline/manifest.json
@@ -3,6 +3,5 @@
   "name": "Eliqonline",
   "documentation": "https://www.home-assistant.io/integrations/eliqonline",
   "requirements": ["eliqonline==1.2.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/elkm1/manifest.json b/homeassistant/components/elkm1/manifest.json
index 17b016fcb8b1157847de8e656f06a8360926cffe..d1ce5d28c249b4200b5f773f78476e3f764ad0a2 100644
--- a/homeassistant/components/elkm1/manifest.json
+++ b/homeassistant/components/elkm1/manifest.json
@@ -5,7 +5,6 @@
   "requirements": [
     "elkm1-lib==0.7.17"
   ],
-  "dependencies": [],
   "codeowners": [
     "@bdraco"
   ],
diff --git a/homeassistant/components/elv/manifest.json b/homeassistant/components/elv/manifest.json
index d5fb1eb251b5fd8eefa650b38a2f51442446a825..89b3751685a93bafb8112ee9b578e4a1fafe8da0 100644
--- a/homeassistant/components/elv/manifest.json
+++ b/homeassistant/components/elv/manifest.json
@@ -2,7 +2,6 @@
   "domain": "elv",
   "name": "ELV PCA",
   "documentation": "https://www.home-assistant.io/integrations/pca",
-  "dependencies": [],
   "codeowners": ["@majuss"],
   "requirements": ["pypca==0.0.7"]
 }
diff --git a/homeassistant/components/emby/manifest.json b/homeassistant/components/emby/manifest.json
index ec50b663c01980b057b99cdce14615d4dffd779c..c639d193298e13266dd7a707cb55899616584758 100644
--- a/homeassistant/components/emby/manifest.json
+++ b/homeassistant/components/emby/manifest.json
@@ -3,6 +3,5 @@
   "name": "Emby",
   "documentation": "https://www.home-assistant.io/integrations/emby",
   "requirements": ["pyemby==1.6"],
-  "dependencies": [],
   "codeowners": ["@mezz64"]
 }
diff --git a/homeassistant/components/emoncms/manifest.json b/homeassistant/components/emoncms/manifest.json
index b9c012d6e730b0b2bddca00d0c4bf047ed7645dd..6ea57cf37049274e2d6465b969f902e0eaa0bea5 100644
--- a/homeassistant/components/emoncms/manifest.json
+++ b/homeassistant/components/emoncms/manifest.json
@@ -2,7 +2,5 @@
   "domain": "emoncms",
   "name": "Emoncms",
   "documentation": "https://www.home-assistant.io/integrations/emoncms",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@borpin"]
 }
diff --git a/homeassistant/components/emoncms_history/manifest.json b/homeassistant/components/emoncms_history/manifest.json
index 34270b6e2094a9ac2d2e332f4dee0f7743dcd34f..9c3066db215e1f50a450ea38637f03fe8446a80e 100644
--- a/homeassistant/components/emoncms_history/manifest.json
+++ b/homeassistant/components/emoncms_history/manifest.json
@@ -2,7 +2,5 @@
   "domain": "emoncms_history",
   "name": "Emoncms History",
   "documentation": "https://www.home-assistant.io/integrations/emoncms_history",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/emulated_hue/manifest.json b/homeassistant/components/emulated_hue/manifest.json
index 37848e6f3060a5e5d4a5905182c5a9d83eab75a0..fdff91630f3b3a1c420dfa3ba338386a6fb395cf 100644
--- a/homeassistant/components/emulated_hue/manifest.json
+++ b/homeassistant/components/emulated_hue/manifest.json
@@ -3,7 +3,6 @@
   "name": "Emulated Hue",
   "documentation": "https://www.home-assistant.io/integrations/emulated_hue",
   "requirements": ["aiohttp_cors==0.7.0"],
-  "dependencies": [],
   "after_dependencies": ["http"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/emulated_roku/manifest.json b/homeassistant/components/emulated_roku/manifest.json
index 39b8d40737da3ed1884ebf21c2e9fc6808c5d323..78dfa78802f62584fcaa797430251701eb38f524 100644
--- a/homeassistant/components/emulated_roku/manifest.json
+++ b/homeassistant/components/emulated_roku/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/emulated_roku",
   "requirements": ["emulated_roku==0.2.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/enigma2/manifest.json b/homeassistant/components/enigma2/manifest.json
index a49f2aa0190cc1e3aaeba5cdc17b6f03217cf0da..86b06148977030bbcf77c4fe222ec06bf0223aba 100644
--- a/homeassistant/components/enigma2/manifest.json
+++ b/homeassistant/components/enigma2/manifest.json
@@ -3,6 +3,5 @@
   "name": "Enigma2 (OpenWebif)",
   "documentation": "https://www.home-assistant.io/integrations/enigma2",
   "requirements": ["openwebifpy==3.1.1"],
-  "dependencies": [],
   "codeowners": ["@fbradyirl"]
 }
diff --git a/homeassistant/components/enocean/manifest.json b/homeassistant/components/enocean/manifest.json
index a1d2c4a926014b61e84123304a70217f5185b114..a02661f8883eb449e080bd40d1c66c9ee3bef7c2 100644
--- a/homeassistant/components/enocean/manifest.json
+++ b/homeassistant/components/enocean/manifest.json
@@ -3,6 +3,5 @@
   "name": "EnOcean",
   "documentation": "https://www.home-assistant.io/integrations/enocean",
   "requirements": ["enocean==0.50"],
-  "dependencies": [],
   "codeowners": ["@bdurrer"]
 }
diff --git a/homeassistant/components/enphase_envoy/manifest.json b/homeassistant/components/enphase_envoy/manifest.json
index 68f584c053e9afd2e9d618c5f6ea12498c487b0a..bde6c16bdfebc27765045bc4c4b91680335ca4aa 100644
--- a/homeassistant/components/enphase_envoy/manifest.json
+++ b/homeassistant/components/enphase_envoy/manifest.json
@@ -3,6 +3,5 @@
   "name": "Enphase Envoy",
   "documentation": "https://www.home-assistant.io/integrations/enphase_envoy",
   "requirements": ["envoy_reader==0.11.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/entur_public_transport/manifest.json b/homeassistant/components/entur_public_transport/manifest.json
index 0d5f3e24f8398aa0d1bc84fdc1a5d1213af9baf5..db5c68d2a4c45fd58499af4f7ca7db7fed18056b 100644
--- a/homeassistant/components/entur_public_transport/manifest.json
+++ b/homeassistant/components/entur_public_transport/manifest.json
@@ -3,6 +3,5 @@
   "name": "Entur",
   "documentation": "https://www.home-assistant.io/integrations/entur_public_transport",
   "requirements": ["enturclient==0.2.1"],
-  "dependencies": [],
   "codeowners": ["@hfurubotten"]
 }
diff --git a/homeassistant/components/environment_canada/manifest.json b/homeassistant/components/environment_canada/manifest.json
index 9b208c452e5df2e8f1dedb08c292dff27d5727d8..bdc38e90c0c40ac72e3b2484ae6d0970d6560e30 100644
--- a/homeassistant/components/environment_canada/manifest.json
+++ b/homeassistant/components/environment_canada/manifest.json
@@ -3,6 +3,5 @@
   "name": "Environment Canada",
   "documentation": "https://www.home-assistant.io/integrations/environment_canada",
   "requirements": ["env_canada==0.0.35"],
-  "dependencies": [],
   "codeowners": ["@michaeldavie"]
 }
diff --git a/homeassistant/components/envirophat/manifest.json b/homeassistant/components/envirophat/manifest.json
index 4cf443f4de662650d2c01289928728034f508dcc..911e7a2fc3582105416d2c674964d2cbe3cf3fb8 100644
--- a/homeassistant/components/envirophat/manifest.json
+++ b/homeassistant/components/envirophat/manifest.json
@@ -3,6 +3,5 @@
   "name": "Enviro pHAT",
   "documentation": "https://www.home-assistant.io/integrations/envirophat",
   "requirements": ["envirophat==0.0.6", "smbus-cffi==0.5.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/envisalink/manifest.json b/homeassistant/components/envisalink/manifest.json
index 1bc9d38e998b66c2422ce98a3c1b43e600a7410a..e45f8140df62a66fc5eefaf631c32505310d13ae 100644
--- a/homeassistant/components/envisalink/manifest.json
+++ b/homeassistant/components/envisalink/manifest.json
@@ -3,6 +3,5 @@
   "name": "Envisalink",
   "documentation": "https://www.home-assistant.io/integrations/envisalink",
   "requirements": ["pyenvisalink==4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ephember/manifest.json b/homeassistant/components/ephember/manifest.json
index 4df302ac2dd8e90ee8cdbed6a59eef7d7fd82baa..c03a45a580452952e216884ea4df8c19ed4b440e 100644
--- a/homeassistant/components/ephember/manifest.json
+++ b/homeassistant/components/ephember/manifest.json
@@ -3,6 +3,5 @@
   "name": "EPH Controls",
   "documentation": "https://www.home-assistant.io/integrations/ephember",
   "requirements": ["pyephember==0.3.1"],
-  "dependencies": [],
   "codeowners": ["@ttroy50"]
 }
diff --git a/homeassistant/components/epson/manifest.json b/homeassistant/components/epson/manifest.json
index 81d08d76dfb3e5cd79d23038d1fe31adc0236d50..909efd5893e47736cd24a90affa56ad377aa093a 100644
--- a/homeassistant/components/epson/manifest.json
+++ b/homeassistant/components/epson/manifest.json
@@ -3,6 +3,5 @@
   "name": "Epson",
   "documentation": "https://www.home-assistant.io/integrations/epson",
   "requirements": ["epson-projector==0.1.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/epsonworkforce/manifest.json b/homeassistant/components/epsonworkforce/manifest.json
index 37620b66e7c775025416357cf860f4aed185317e..cd989b9c690231df20bc0134be9f09c1244c638a 100644
--- a/homeassistant/components/epsonworkforce/manifest.json
+++ b/homeassistant/components/epsonworkforce/manifest.json
@@ -2,7 +2,6 @@
   "domain": "epsonworkforce",
   "name": "Epson Workforce",
   "documentation": "https://www.home-assistant.io/integrations/epsonworkforce",
-  "dependencies": [],
   "codeowners": ["@ThaStealth"],
   "requirements": ["epsonprinter==0.0.9"]
 }
diff --git a/homeassistant/components/eq3btsmart/manifest.json b/homeassistant/components/eq3btsmart/manifest.json
index a7d9ee11f6fa20fddbf8e773ec2aa177723a3681..e15fd8d384bceae5f6083605354e248a09acf1a6 100644
--- a/homeassistant/components/eq3btsmart/manifest.json
+++ b/homeassistant/components/eq3btsmart/manifest.json
@@ -3,6 +3,5 @@
   "name": "EQ3 Bluetooth Smart Thermostats",
   "documentation": "https://www.home-assistant.io/integrations/eq3btsmart",
   "requirements": ["construct==2.9.45", "python-eq3bt==0.1.11"],
-  "dependencies": [],
   "codeowners": ["@rytilahti"]
 }
diff --git a/homeassistant/components/esphome/manifest.json b/homeassistant/components/esphome/manifest.json
index c3d87bf836d41ffb0914469f9a28eccb45bb9b9d..19d00fbbff90d1b111c02338a8b25df2a9509124 100644
--- a/homeassistant/components/esphome/manifest.json
+++ b/homeassistant/components/esphome/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/esphome",
   "requirements": ["aioesphomeapi==2.6.1"],
-  "dependencies": [],
   "zeroconf": ["_esphomelib._tcp.local."],
   "codeowners": ["@OttoWinter"]
 }
diff --git a/homeassistant/components/essent/manifest.json b/homeassistant/components/essent/manifest.json
index 914c8f1556fa19e74415224dfc6e2a76d155478a..a46d37ccdc88c2271435b65eb11d390040117b61 100644
--- a/homeassistant/components/essent/manifest.json
+++ b/homeassistant/components/essent/manifest.json
@@ -3,6 +3,5 @@
   "name": "Essent",
   "documentation": "https://www.home-assistant.io/integrations/essent",
   "requirements": ["PyEssent==0.13"],
-  "dependencies": [],
   "codeowners": ["@TheLastProject"]
 }
diff --git a/homeassistant/components/etherscan/manifest.json b/homeassistant/components/etherscan/manifest.json
index 106ec6f1f967b1cba437641ad224ca5b90a771ab..b21f7d0e3fb672ddf6e47d29938ff1e319ad01eb 100644
--- a/homeassistant/components/etherscan/manifest.json
+++ b/homeassistant/components/etherscan/manifest.json
@@ -3,6 +3,5 @@
   "name": "Etherscan",
   "documentation": "https://www.home-assistant.io/integrations/etherscan",
   "requirements": ["python-etherscan-api==0.0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/eufy/manifest.json b/homeassistant/components/eufy/manifest.json
index dc9176db7b067b0a68ce8f5ef3b0b3463b65f809..49956b9f0b2c0d9a65acc172d6e671eb3197b353 100644
--- a/homeassistant/components/eufy/manifest.json
+++ b/homeassistant/components/eufy/manifest.json
@@ -3,6 +3,5 @@
   "name": "eufy",
   "documentation": "https://www.home-assistant.io/integrations/eufy",
   "requirements": ["lakeside==0.12"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/everlights/manifest.json b/homeassistant/components/everlights/manifest.json
index 7ee6378af01b77e251354c5ea9b2dfa50f0b171d..83cb166296df44ff616a66db86007f0454f1f521 100644
--- a/homeassistant/components/everlights/manifest.json
+++ b/homeassistant/components/everlights/manifest.json
@@ -3,6 +3,5 @@
   "name": "EverLights",
   "documentation": "https://www.home-assistant.io/integrations/everlights",
   "requirements": ["pyeverlights==0.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/evohome/manifest.json b/homeassistant/components/evohome/manifest.json
index 16b27452c7cab79de0ed97e644a0590f66507a6c..8bcecca551b14d7cbaad1b604fc4a50acb37abc5 100644
--- a/homeassistant/components/evohome/manifest.json
+++ b/homeassistant/components/evohome/manifest.json
@@ -3,6 +3,5 @@
   "name": "Honeywell Total Connect Comfort (Europe)",
   "documentation": "https://www.home-assistant.io/integrations/evohome",
   "requirements": ["evohome-async==0.3.5.post1"],
-  "dependencies": [],
   "codeowners": ["@zxdavb"]
 }
diff --git a/homeassistant/components/ezviz/manifest.json b/homeassistant/components/ezviz/manifest.json
index 167f063c0f700fad5d04203283235ac929f3e4c6..6b02dd4dbf708cf3cd77ad1180fc0a59890701a3 100644
--- a/homeassistant/components/ezviz/manifest.json
+++ b/homeassistant/components/ezviz/manifest.json
@@ -2,7 +2,6 @@
   "domain": "ezviz",
   "name": "Ezviz",
   "documentation": "https://www.home-assistant.io/integrations/ezviz",
-  "dependencies": [],
   "codeowners": ["@baqs"],
   "requirements": ["pyezviz==0.1.5"]
 } 
diff --git a/homeassistant/components/facebook/manifest.json b/homeassistant/components/facebook/manifest.json
index dfdda34d39f0082945899ae38c35b51c0526ecec..5d44ccc40ce724cb4c6c2530a8d095b2ab1eda69 100644
--- a/homeassistant/components/facebook/manifest.json
+++ b/homeassistant/components/facebook/manifest.json
@@ -2,7 +2,5 @@
   "domain": "facebook",
   "name": "Facebook Messenger",
   "documentation": "https://www.home-assistant.io/integrations/facebook",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/facebox/manifest.json b/homeassistant/components/facebox/manifest.json
index 2c911eb04ef4557f2246356800b89a811677aa93..d8a8fb457ea8939c8e4103b2ed52fa1005b08e24 100644
--- a/homeassistant/components/facebox/manifest.json
+++ b/homeassistant/components/facebox/manifest.json
@@ -2,7 +2,5 @@
   "domain": "facebox",
   "name": "Facebox",
   "documentation": "https://www.home-assistant.io/integrations/facebox",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/fail2ban/manifest.json b/homeassistant/components/fail2ban/manifest.json
index 01afbb12b6f5ed3e32438a4ac6eedbf22ada0bf2..4d8e50d507b1c461e57aa4ee122ea861e91b112a 100644
--- a/homeassistant/components/fail2ban/manifest.json
+++ b/homeassistant/components/fail2ban/manifest.json
@@ -2,7 +2,5 @@
   "domain": "fail2ban",
   "name": "Fail2Ban",
   "documentation": "https://www.home-assistant.io/integrations/fail2ban",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/familyhub/manifest.json b/homeassistant/components/familyhub/manifest.json
index f0181ba79ed762efd71c3eddf2b046520d191fe1..06acb922eeedc099391a7f3a591035d1ef3ddab3 100644
--- a/homeassistant/components/familyhub/manifest.json
+++ b/homeassistant/components/familyhub/manifest.json
@@ -3,6 +3,5 @@
   "name": "Samsung Family Hub",
   "documentation": "https://www.home-assistant.io/integrations/familyhub",
   "requirements": ["python-family-hub-local==0.0.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/fan/manifest.json b/homeassistant/components/fan/manifest.json
index 53b7873612cf16a4e331dfb23401198e2803d572..76573e08cbb066adc0659af85ba824bbfce3f52b 100644
--- a/homeassistant/components/fan/manifest.json
+++ b/homeassistant/components/fan/manifest.json
@@ -2,8 +2,6 @@
   "domain": "fan",
   "name": "Fan",
   "documentation": "https://www.home-assistant.io/integrations/fan",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/fastdotcom/manifest.json b/homeassistant/components/fastdotcom/manifest.json
index d6fe4a07c59b3845a137b20b8bfbbbdb25e182c1..ca7a720668bf126aad51dd2f40208b665724f275 100644
--- a/homeassistant/components/fastdotcom/manifest.json
+++ b/homeassistant/components/fastdotcom/manifest.json
@@ -3,6 +3,5 @@
   "name": "Fast.com",
   "documentation": "https://www.home-assistant.io/integrations/fastdotcom",
   "requirements": ["fastdotcom==0.0.3"],
-  "dependencies": [],
   "codeowners": ["@rohankapoorcom"]
 }
diff --git a/homeassistant/components/feedreader/manifest.json b/homeassistant/components/feedreader/manifest.json
index 16c32bdd089e01d8bdb6098569692ceb6e75d686..30413d10e43c2b8dc7ad3b2e3c3afb73fa433c2a 100644
--- a/homeassistant/components/feedreader/manifest.json
+++ b/homeassistant/components/feedreader/manifest.json
@@ -3,6 +3,5 @@
   "name": "Feedreader",
   "documentation": "https://www.home-assistant.io/integrations/feedreader",
   "requirements": ["feedparser-homeassistant==5.2.2.dev1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ffmpeg/manifest.json b/homeassistant/components/ffmpeg/manifest.json
index bacfa498fe1cf76fb2b336c8817648db81eae934..aee0b85d056ec2b70dcc6e1799f967387c053a37 100644
--- a/homeassistant/components/ffmpeg/manifest.json
+++ b/homeassistant/components/ffmpeg/manifest.json
@@ -3,6 +3,5 @@
   "name": "FFmpeg",
   "documentation": "https://www.home-assistant.io/integrations/ffmpeg",
   "requirements": ["ha-ffmpeg==2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ffmpeg_motion/manifest.json b/homeassistant/components/ffmpeg_motion/manifest.json
index c1ae41e0f2b812b671a02cfa29998eb00f9bf27e..854bca7f9bdd97f8c5736dd6d74fdf07fc3fc4f1 100644
--- a/homeassistant/components/ffmpeg_motion/manifest.json
+++ b/homeassistant/components/ffmpeg_motion/manifest.json
@@ -2,7 +2,6 @@
   "domain": "ffmpeg_motion",
   "name": "FFmpeg Motion",
   "documentation": "https://www.home-assistant.io/integrations/ffmpeg_motion",
-  "requirements": [],
   "dependencies": ["ffmpeg"],
   "codeowners": []
 }
diff --git a/homeassistant/components/ffmpeg_noise/manifest.json b/homeassistant/components/ffmpeg_noise/manifest.json
index ca7043c51a584b5d85cf310274d814feb14f9fee..b2b4148a022916861508b779c8a2789438dc9245 100644
--- a/homeassistant/components/ffmpeg_noise/manifest.json
+++ b/homeassistant/components/ffmpeg_noise/manifest.json
@@ -2,7 +2,6 @@
   "domain": "ffmpeg_noise",
   "name": "FFmpeg Noise",
   "documentation": "https://www.home-assistant.io/integrations/ffmpeg_noise",
-  "requirements": [],
   "dependencies": ["ffmpeg"],
   "codeowners": []
 }
diff --git a/homeassistant/components/fibaro/manifest.json b/homeassistant/components/fibaro/manifest.json
index b4288afee7113637a0266760de1c82c461d815d5..ff6d881009dfd0cf4a23af7b908b973865fd3b59 100644
--- a/homeassistant/components/fibaro/manifest.json
+++ b/homeassistant/components/fibaro/manifest.json
@@ -3,6 +3,5 @@
   "name": "Fibaro",
   "documentation": "https://www.home-assistant.io/integrations/fibaro",
   "requirements": ["fiblary3==0.1.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/fido/manifest.json b/homeassistant/components/fido/manifest.json
index 690fc3ed777e4ea88d55ef433cbc5e9525cea29b..9c150d479158f5bd11146b0d611946ec669aaf16 100644
--- a/homeassistant/components/fido/manifest.json
+++ b/homeassistant/components/fido/manifest.json
@@ -3,6 +3,5 @@
   "name": "Fido",
   "documentation": "https://www.home-assistant.io/integrations/fido",
   "requirements": ["pyfido==2.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/file/manifest.json b/homeassistant/components/file/manifest.json
index b0340eb271ee0afb05878c187a8f34e8002fed89..cac7fc98fb1d105d025cfa69c41356a80b30618d 100644
--- a/homeassistant/components/file/manifest.json
+++ b/homeassistant/components/file/manifest.json
@@ -2,7 +2,5 @@
   "domain": "file",
   "name": "File",
   "documentation": "https://www.home-assistant.io/integrations/file",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/filesize/manifest.json b/homeassistant/components/filesize/manifest.json
index 4687e0745477bb1f4d69131b4f3f82f5d109771f..6ef52457eaaf1216542c1a02b153dd2288f32a85 100644
--- a/homeassistant/components/filesize/manifest.json
+++ b/homeassistant/components/filesize/manifest.json
@@ -2,7 +2,5 @@
   "domain": "filesize",
   "name": "File Size",
   "documentation": "https://www.home-assistant.io/integrations/filesize",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/filter/manifest.json b/homeassistant/components/filter/manifest.json
index d1933507f4d6805dd9023458c65aefc9cad470bf..7b474c2b53a6af2be14cf851eeed6381591367bf 100644
--- a/homeassistant/components/filter/manifest.json
+++ b/homeassistant/components/filter/manifest.json
@@ -2,7 +2,6 @@
   "domain": "filter",
   "name": "Filter",
   "documentation": "https://www.home-assistant.io/integrations/filter",
-  "requirements": [],
   "dependencies": ["history"],
   "codeowners": ["@dgomes"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/fints/manifest.json b/homeassistant/components/fints/manifest.json
index 8644124fde24e56104a9bb3b9f08964943f24b04..4a1a7b8f89d66c919522e56529f11144c997446b 100644
--- a/homeassistant/components/fints/manifest.json
+++ b/homeassistant/components/fints/manifest.json
@@ -3,6 +3,5 @@
   "name": "FinTS",
   "documentation": "https://www.home-assistant.io/integrations/fints",
   "requirements": ["fints==1.0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/fixer/manifest.json b/homeassistant/components/fixer/manifest.json
index 4bb0b7ba1b74e58133be611906c927ea53039edb..6dbeae949f2106c665828c841e8ea0b9eeec0e6a 100644
--- a/homeassistant/components/fixer/manifest.json
+++ b/homeassistant/components/fixer/manifest.json
@@ -3,6 +3,5 @@
   "name": "Fixer",
   "documentation": "https://www.home-assistant.io/integrations/fixer",
   "requirements": ["fixerio==1.0.0a0"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/fleetgo/manifest.json b/homeassistant/components/fleetgo/manifest.json
index 142d6ba00ed02e623cd7d8a2b577516584d4080d..148d79f45c236de4e815abaedaa197d70f56272c 100644
--- a/homeassistant/components/fleetgo/manifest.json
+++ b/homeassistant/components/fleetgo/manifest.json
@@ -3,6 +3,5 @@
   "name": "FleetGO",
   "documentation": "https://www.home-assistant.io/integrations/fleetgo",
   "requirements": ["ritassist==0.9.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/flic/manifest.json b/homeassistant/components/flic/manifest.json
index 24170b34acf6cf0a2fdfc34d75ab2f1a9be77011..f638908a80f61bace446140cd5a2fc23ab9a5665 100644
--- a/homeassistant/components/flic/manifest.json
+++ b/homeassistant/components/flic/manifest.json
@@ -3,6 +3,5 @@
   "name": "Flic",
   "documentation": "https://www.home-assistant.io/integrations/flic",
   "requirements": ["pyflic-homeassistant==0.4.dev0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/flock/manifest.json b/homeassistant/components/flock/manifest.json
index 6bb3eaf9e690f4718d5b2519c72a0813e8697c3d..29328cfd1f6c676e6403acad6405171e6772268d 100644
--- a/homeassistant/components/flock/manifest.json
+++ b/homeassistant/components/flock/manifest.json
@@ -2,7 +2,5 @@
   "domain": "flock",
   "name": "Flock",
   "documentation": "https://www.home-assistant.io/integrations/flock",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/flume/manifest.json b/homeassistant/components/flume/manifest.json
index 2264df2db060822e0906380ce7939c8b37a5499e..71d0992e9fd953fd614e55e6f17bb700591dde72 100644
--- a/homeassistant/components/flume/manifest.json
+++ b/homeassistant/components/flume/manifest.json
@@ -3,6 +3,5 @@
   "name": "flume",
   "documentation": "https://www.home-assistant.io/integrations/flume/",
   "requirements": ["pyflume==0.3.0"],
-  "dependencies": [],
   "codeowners": ["@ChrisMandich"]
 }
diff --git a/homeassistant/components/flunearyou/manifest.json b/homeassistant/components/flunearyou/manifest.json
index 1a28c3076e71c928c6714cf4f54cba2bd89dbeab..f6cc6714a38a15bbd78e2fc2d7ca6102a4b1ffbd 100644
--- a/homeassistant/components/flunearyou/manifest.json
+++ b/homeassistant/components/flunearyou/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/flunearyou",
   "requirements": ["pyflunearyou==1.0.7"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/flux/manifest.json b/homeassistant/components/flux/manifest.json
index 5195ed06bb30056bb4848194963ef2d15ad06820..400331f9f5fa5c5eb92f6298a088ac4ecf7934f6 100644
--- a/homeassistant/components/flux/manifest.json
+++ b/homeassistant/components/flux/manifest.json
@@ -2,8 +2,6 @@
   "domain": "flux",
   "name": "Flux",
   "documentation": "https://www.home-assistant.io/integrations/flux",
-  "requirements": [],
-  "dependencies": [],
   "after_dependencies": ["light"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/flux_led/manifest.json b/homeassistant/components/flux_led/manifest.json
index 206991391790870a73acd546f34516eddda8b9a6..378860229eebcd34b46027538cf2408015cbc395 100644
--- a/homeassistant/components/flux_led/manifest.json
+++ b/homeassistant/components/flux_led/manifest.json
@@ -3,6 +3,5 @@
   "name": "Flux LED/MagicLight",
   "documentation": "https://www.home-assistant.io/integrations/flux_led",
   "requirements": ["flux_led==0.22"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/folder/manifest.json b/homeassistant/components/folder/manifest.json
index d4026e7689daf1eb76b469d0132198cf9405e157..810a26bc1e054368436856a3af7d57202f704078 100644
--- a/homeassistant/components/folder/manifest.json
+++ b/homeassistant/components/folder/manifest.json
@@ -2,7 +2,5 @@
   "domain": "folder",
   "name": "Folder",
   "documentation": "https://www.home-assistant.io/integrations/folder",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/folder_watcher/manifest.json b/homeassistant/components/folder_watcher/manifest.json
index 47edc4dccc0a506c12254c9b8d6dbaa087a3e0a8..722b60a952dcc27bf047d772ea439fac10aa5085 100644
--- a/homeassistant/components/folder_watcher/manifest.json
+++ b/homeassistant/components/folder_watcher/manifest.json
@@ -3,7 +3,6 @@
   "name": "Folder Watcher",
   "documentation": "https://www.home-assistant.io/integrations/folder_watcher",
   "requirements": ["watchdog==0.8.3"],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/foobot/manifest.json b/homeassistant/components/foobot/manifest.json
index c30985225f45a403f7ca31e269de17f58f0910ab..190d3e9837f24682582c45320c0ed13343048d21 100644
--- a/homeassistant/components/foobot/manifest.json
+++ b/homeassistant/components/foobot/manifest.json
@@ -3,6 +3,5 @@
   "name": "Foobot",
   "documentation": "https://www.home-assistant.io/integrations/foobot",
   "requirements": ["foobot_async==0.3.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/fortigate/manifest.json b/homeassistant/components/fortigate/manifest.json
index 1fdd28e256d72b39eced5c81dd1447e5385b20b0..395f8e058900cdbcbc249f5ebf64a19fb187aab0 100644
--- a/homeassistant/components/fortigate/manifest.json
+++ b/homeassistant/components/fortigate/manifest.json
@@ -2,7 +2,6 @@
   "domain": "fortigate",
   "name": "FortiGate",
   "documentation": "https://www.home-assistant.io/integrations/fortigate",
-  "dependencies": [],
   "codeowners": ["@kifeo"],
   "requirements": ["pyfgt==0.5.1"]
 }
diff --git a/homeassistant/components/fortios/manifest.json b/homeassistant/components/fortios/manifest.json
index 4073f1bbb362d0aa19e6c4cdba5749c61bf4f609..e0ca2671b19711a9780605ddc24223ebdde1f354 100644
--- a/homeassistant/components/fortios/manifest.json
+++ b/homeassistant/components/fortios/manifest.json
@@ -3,6 +3,5 @@
   "name": "FortiOS",
   "documentation": "https://www.home-assistant.io/integrations/fortios/",
   "requirements": ["fortiosapi==0.10.8"],
-  "dependencies": [],
   "codeowners": ["@kimfrellsen"]
 }
diff --git a/homeassistant/components/foscam/manifest.json b/homeassistant/components/foscam/manifest.json
index 63d44fc04e935dcf72994dca75ace6ad97707dd3..8c7e8e7d77a6619ebdf21486a0cb4758e91cba7c 100644
--- a/homeassistant/components/foscam/manifest.json
+++ b/homeassistant/components/foscam/manifest.json
@@ -3,6 +3,5 @@
   "name": "Foscam",
   "documentation": "https://www.home-assistant.io/integrations/foscam",
   "requirements": ["libpyfoscam==1.0"],
-  "dependencies": [],
   "codeowners": ["@skgsergio"]
 }
diff --git a/homeassistant/components/foursquare/manifest.json b/homeassistant/components/foursquare/manifest.json
index 450759a5922861c5118508a75cfbc648392c8ed6..39e4f897d5fcd513db5278582f1ef4c664e4dfff 100644
--- a/homeassistant/components/foursquare/manifest.json
+++ b/homeassistant/components/foursquare/manifest.json
@@ -2,7 +2,6 @@
   "domain": "foursquare",
   "name": "Foursquare",
   "documentation": "https://www.home-assistant.io/integrations/foursquare",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": ["@robbiet480"]
 }
diff --git a/homeassistant/components/free_mobile/manifest.json b/homeassistant/components/free_mobile/manifest.json
index 2bba216242f790e43de80f9bed04bec0103f06e4..1cdef3d1162aa7d3c3ff19d4ea84a0f2141e03c7 100644
--- a/homeassistant/components/free_mobile/manifest.json
+++ b/homeassistant/components/free_mobile/manifest.json
@@ -3,6 +3,5 @@
   "name": "Free Mobile",
   "documentation": "https://www.home-assistant.io/integrations/free_mobile",
   "requirements": ["freesms==0.1.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/freebox/manifest.json b/homeassistant/components/freebox/manifest.json
index 1bfb4924a78b6139ae92bd12da24ad6e9203b062..ae96f7f6510c5ce8bc06bb51a1ab06ec2d45462c 100644
--- a/homeassistant/components/freebox/manifest.json
+++ b/homeassistant/components/freebox/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/freebox",
   "requirements": ["aiofreepybox==0.0.8"],
-  "dependencies": [],
   "after_dependencies": ["discovery"],
   "codeowners": ["@snoof85", "@Quentame"]
 }
diff --git a/homeassistant/components/freedns/manifest.json b/homeassistant/components/freedns/manifest.json
index ff4f9ec92029eb25b08289b297d67723cb973c73..58e8e9fdaf822001a7738739a62776f31cc84447 100644
--- a/homeassistant/components/freedns/manifest.json
+++ b/homeassistant/components/freedns/manifest.json
@@ -2,7 +2,5 @@
   "domain": "freedns",
   "name": "FreeDNS",
   "documentation": "https://www.home-assistant.io/integrations/freedns",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/fritz/manifest.json b/homeassistant/components/fritz/manifest.json
index 5536e8fada30f4c0a5018ae3b70935a18fd62cb3..3723bd7885ae2073d01ed143b0e626d552f249ba 100644
--- a/homeassistant/components/fritz/manifest.json
+++ b/homeassistant/components/fritz/manifest.json
@@ -3,6 +3,5 @@
   "name": "AVM FRITZ!Box",
   "documentation": "https://www.home-assistant.io/integrations/fritz",
   "requirements": ["fritzconnection==1.2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/fritzbox/manifest.json b/homeassistant/components/fritzbox/manifest.json
index 494e70e8bccb22e9fdbe8121fe8645435dbe4c1a..128ab935771d9209e5147f65343eeab52224622a 100644
--- a/homeassistant/components/fritzbox/manifest.json
+++ b/homeassistant/components/fritzbox/manifest.json
@@ -3,6 +3,5 @@
   "name": "AVM FRITZ!Box",
   "documentation": "https://www.home-assistant.io/integrations/fritzbox",
   "requirements": ["pyfritzhome==0.4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/fritzbox_callmonitor/manifest.json b/homeassistant/components/fritzbox_callmonitor/manifest.json
index 777105f9143c37342d2dbc93a460811361bf1f59..b5fa26c096ba20cb1e88178fdc4385929c4196d6 100644
--- a/homeassistant/components/fritzbox_callmonitor/manifest.json
+++ b/homeassistant/components/fritzbox_callmonitor/manifest.json
@@ -3,6 +3,5 @@
   "name": "AVM FRITZ!Box Call Monitor",
   "documentation": "https://www.home-assistant.io/integrations/fritzbox_callmonitor",
   "requirements": ["fritzconnection==1.2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/fritzbox_netmonitor/manifest.json b/homeassistant/components/fritzbox_netmonitor/manifest.json
index 89bc1e1fda62feaf8cdcc508987e98bed395d76f..dde4d6348679e7da79d5ab5a06b78d9da9a2ccaf 100644
--- a/homeassistant/components/fritzbox_netmonitor/manifest.json
+++ b/homeassistant/components/fritzbox_netmonitor/manifest.json
@@ -3,6 +3,5 @@
   "name": "AVM FRITZ!Box Net Monitor",
   "documentation": "https://www.home-assistant.io/integrations/fritzbox_netmonitor",
   "requirements": ["fritzconnection==1.2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/fronius/manifest.json b/homeassistant/components/fronius/manifest.json
index c7e919c95e5636816ed3ffd934f1af8908d7f46f..8f94e816505c797564d7b33394ca964c6d7a5f6b 100644
--- a/homeassistant/components/fronius/manifest.json
+++ b/homeassistant/components/fronius/manifest.json
@@ -3,6 +3,5 @@
   "name": "Fronius",
   "documentation": "https://www.home-assistant.io/integrations/fronius",
   "requirements": ["pyfronius==0.4.6"],
-  "dependencies": [],
   "codeowners": ["@nielstron"]
 }
diff --git a/homeassistant/components/frontend/manifest.json b/homeassistant/components/frontend/manifest.json
index b0da48ab713bfe1032cd07c4c4bbf69c1f723104..d9f114777acd580ef7870dd8e185d65d7269dcc9 100644
--- a/homeassistant/components/frontend/manifest.json
+++ b/homeassistant/components/frontend/manifest.json
@@ -20,4 +20,4 @@
     "@home-assistant/frontend"
   ],
   "quality_scale": "internal"
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/frontier_silicon/manifest.json b/homeassistant/components/frontier_silicon/manifest.json
index d8ca3148accc76fe6ecef78a12070d6d95439c9a..4e52eee9954950e4b9afa9f44ff86a7cf6171d8e 100644
--- a/homeassistant/components/frontier_silicon/manifest.json
+++ b/homeassistant/components/frontier_silicon/manifest.json
@@ -3,6 +3,5 @@
   "name": "Frontier Silicon",
   "documentation": "https://www.home-assistant.io/integrations/frontier_silicon",
   "requirements": ["afsapi==0.0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/futurenow/manifest.json b/homeassistant/components/futurenow/manifest.json
index 6a4599ea942a3d4b8c41505e0e4fd8cfd4301f73..c8f07a106e2de26877d540c334756a869187c0cb 100644
--- a/homeassistant/components/futurenow/manifest.json
+++ b/homeassistant/components/futurenow/manifest.json
@@ -3,6 +3,5 @@
   "name": "P5 FutureNow",
   "documentation": "https://www.home-assistant.io/integrations/futurenow",
   "requirements": ["pyfnip==0.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/garadget/manifest.json b/homeassistant/components/garadget/manifest.json
index b86f4e26b11fd960f64efc0930ff12449ccd4e5b..21d33405c843e4fe1d3ecde916a9677e76be4383 100644
--- a/homeassistant/components/garadget/manifest.json
+++ b/homeassistant/components/garadget/manifest.json
@@ -2,7 +2,5 @@
   "domain": "garadget",
   "name": "Garadget",
   "documentation": "https://www.home-assistant.io/integrations/garadget",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/garmin_connect/manifest.json b/homeassistant/components/garmin_connect/manifest.json
index ee534354cb30e90450b517c6720d1968a9d314e5..09c916104df6b8dfe6fd7f18c632143b045a3f99 100644
--- a/homeassistant/components/garmin_connect/manifest.json
+++ b/homeassistant/components/garmin_connect/manifest.json
@@ -2,7 +2,6 @@
   "domain": "garmin_connect",
   "name": "Garmin Connect",
   "documentation": "https://www.home-assistant.io/integrations/garmin_connect",
-  "dependencies": [],
   "requirements": ["garminconnect==0.1.10"],
   "codeowners": ["@cyberjunky"],
   "config_flow": true
diff --git a/homeassistant/components/gc100/manifest.json b/homeassistant/components/gc100/manifest.json
index e566643a4f8d81b22d05439b2e090b14119635e6..e2dffb1e090001132f006cb1b19873080285bda8 100644
--- a/homeassistant/components/gc100/manifest.json
+++ b/homeassistant/components/gc100/manifest.json
@@ -3,6 +3,5 @@
   "name": "Global Caché GC-100",
   "documentation": "https://www.home-assistant.io/integrations/gc100",
   "requirements": ["python-gc100==1.0.3a"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/gdacs/manifest.json b/homeassistant/components/gdacs/manifest.json
index 45105b21ab43ee3ee2bbcbfd99ea92eb62b7737c..3af46cc80670a69d0424ffb53283fe980ff61368 100644
--- a/homeassistant/components/gdacs/manifest.json
+++ b/homeassistant/components/gdacs/manifest.json
@@ -6,9 +6,8 @@
   "requirements": [
     "aio_georss_gdacs==0.3"
   ],
-  "dependencies": [],
   "codeowners": [
     "@exxamalte"
   ],
   "quality_scale": "platinum"
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/gearbest/manifest.json b/homeassistant/components/gearbest/manifest.json
index 03f2b83cf3a348e34bc93b3d35fcd5856174a7b5..4729fd6b6f30418c7f592e883aabcdc877c86d28 100644
--- a/homeassistant/components/gearbest/manifest.json
+++ b/homeassistant/components/gearbest/manifest.json
@@ -3,6 +3,5 @@
   "name": "Gearbest",
   "documentation": "https://www.home-assistant.io/integrations/gearbest",
   "requirements": ["gearbest_parser==1.0.7"],
-  "dependencies": [],
   "codeowners": ["@HerrHofrat"]
 }
diff --git a/homeassistant/components/geizhals/manifest.json b/homeassistant/components/geizhals/manifest.json
index 12ff420982071bbc48c0562012fa3959c4e7b7f9..17b4b5e9df0455ca98caadfea3dc4c426cd6d2eb 100644
--- a/homeassistant/components/geizhals/manifest.json
+++ b/homeassistant/components/geizhals/manifest.json
@@ -3,6 +3,5 @@
   "name": "Geizhals",
   "documentation": "https://www.home-assistant.io/integrations/geizhals",
   "requirements": ["geizhals==0.0.9"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/generic/manifest.json b/homeassistant/components/generic/manifest.json
index 9d59d5b991933a8d2cfc8d33579f8af4dd1396c3..a066333679d0c5f38c788f8568607796a760f3a0 100644
--- a/homeassistant/components/generic/manifest.json
+++ b/homeassistant/components/generic/manifest.json
@@ -2,7 +2,5 @@
   "domain": "generic",
   "name": "Generic",
   "documentation": "https://www.home-assistant.io/integrations/generic",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/generic_thermostat/manifest.json b/homeassistant/components/generic_thermostat/manifest.json
index c601c1297d550fdfe858ee9f4d6dc85ede8809bd..011c3f595927c1720e009c206ec7d2164da1dbc7 100644
--- a/homeassistant/components/generic_thermostat/manifest.json
+++ b/homeassistant/components/generic_thermostat/manifest.json
@@ -2,7 +2,6 @@
   "domain": "generic_thermostat",
   "name": "Generic Thermostat",
   "documentation": "https://www.home-assistant.io/integrations/generic_thermostat",
-  "requirements": [],
   "dependencies": ["sensor", "switch"],
   "codeowners": []
 }
diff --git a/homeassistant/components/geniushub/manifest.json b/homeassistant/components/geniushub/manifest.json
index ab9349d14720298e56a46a1c454f0f54e7553d16..b4a72d8831598ab0f6aed8ba357f743d467672a1 100644
--- a/homeassistant/components/geniushub/manifest.json
+++ b/homeassistant/components/geniushub/manifest.json
@@ -3,6 +3,5 @@
   "name": "Genius Hub",
   "documentation": "https://www.home-assistant.io/integrations/geniushub",
   "requirements": ["geniushub-client==0.6.30"],
-  "dependencies": [],
   "codeowners": ["@zxdavb"]
 }
diff --git a/homeassistant/components/geo_json_events/manifest.json b/homeassistant/components/geo_json_events/manifest.json
index bb1e8f942ad4417d8395666f8f3c19afe8eaa383..4cf99155b37edaae9eab3343080878aacd1bf186 100644
--- a/homeassistant/components/geo_json_events/manifest.json
+++ b/homeassistant/components/geo_json_events/manifest.json
@@ -3,6 +3,5 @@
   "name": "GeoJSON",
   "documentation": "https://www.home-assistant.io/integrations/geo_json_events",
   "requirements": ["geojson_client==0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/geo_location/manifest.json b/homeassistant/components/geo_location/manifest.json
index 80067b2b5b6c24cf9ebc4ea57b90512f7a5eb46f..c5d3a6eba2e7b758358272a66fa9ec30bac756de 100644
--- a/homeassistant/components/geo_location/manifest.json
+++ b/homeassistant/components/geo_location/manifest.json
@@ -2,7 +2,5 @@
   "domain": "geo_location",
   "name": "Geolocation",
   "documentation": "https://www.home-assistant.io/integrations/geo_location",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/geo_rss_events/manifest.json b/homeassistant/components/geo_rss_events/manifest.json
index 339032464636797445dc290827d22df7f0ae5c65..77d38d58ad77c3e7307914b267ce8da5f52228cd 100644
--- a/homeassistant/components/geo_rss_events/manifest.json
+++ b/homeassistant/components/geo_rss_events/manifest.json
@@ -3,6 +3,5 @@
   "name": "GeoRSS",
   "documentation": "https://www.home-assistant.io/integrations/geo_rss_events",
   "requirements": ["georss_generic_client==0.3"],
-  "dependencies": [],
   "codeowners": ["@exxamalte"]
 }
diff --git a/homeassistant/components/geofency/manifest.json b/homeassistant/components/geofency/manifest.json
index c48474a2927e982132af3e1d17e67a37480edcf1..0fbc30444557f16d3bcc60a3f12d11bcf5e08935 100644
--- a/homeassistant/components/geofency/manifest.json
+++ b/homeassistant/components/geofency/manifest.json
@@ -3,7 +3,6 @@
   "name": "Geofency",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/geofency",
-  "requirements": [],
   "dependencies": ["webhook"],
   "codeowners": []
 }
diff --git a/homeassistant/components/geonetnz_quakes/manifest.json b/homeassistant/components/geonetnz_quakes/manifest.json
index 613af3133938e657fa591e9a08a0afc4fdb477f6..1e61d52604729df101efd6e2b6a12213b4a9d582 100644
--- a/homeassistant/components/geonetnz_quakes/manifest.json
+++ b/homeassistant/components/geonetnz_quakes/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/geonetnz_quakes",
   "requirements": ["aio_geojson_geonetnz_quakes==0.12"],
-  "dependencies": [],
   "codeowners": ["@exxamalte"],
   "quality_scale": "platinum"
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/geonetnz_volcano/manifest.json b/homeassistant/components/geonetnz_volcano/manifest.json
index e5153e9675ed73af1f667100eb8427a39984a010..13e1e9baf3e923f6e37617c4b745bea5a47e10f1 100644
--- a/homeassistant/components/geonetnz_volcano/manifest.json
+++ b/homeassistant/components/geonetnz_volcano/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/geonetnz_volcano",
   "requirements": ["aio_geojson_geonetnz_volcano==0.5"],
-  "dependencies": [],
   "codeowners": ["@exxamalte"]
 }
diff --git a/homeassistant/components/gios/manifest.json b/homeassistant/components/gios/manifest.json
index 3e3d63965d3f0df9d3aaffe04519d4e72f0a44ee..527bb7e116fd02087da4adba8435abad07468eb6 100644
--- a/homeassistant/components/gios/manifest.json
+++ b/homeassistant/components/gios/manifest.json
@@ -2,7 +2,6 @@
   "domain": "gios",
   "name": "GIOŚ",
   "documentation": "https://www.home-assistant.io/integrations/gios",
-  "dependencies": [],
   "codeowners": ["@bieniu"],
   "requirements": ["gios==0.1.1"],
   "config_flow": true
diff --git a/homeassistant/components/github/manifest.json b/homeassistant/components/github/manifest.json
index c2686346e5b29ccb1c4fc26a7423c4d13a43f6ce..1a9cd620b0e8f7a2d804287519f1d9f4f760c454 100644
--- a/homeassistant/components/github/manifest.json
+++ b/homeassistant/components/github/manifest.json
@@ -3,6 +3,5 @@
   "name": "GitHub",
   "documentation": "https://www.home-assistant.io/integrations/github",
   "requirements": ["PyGithub==1.43.8"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/gitlab_ci/manifest.json b/homeassistant/components/gitlab_ci/manifest.json
index ba29f56cfba37737f046851a980800d892ad2c61..5061d35c18903e30ed1d4a8e2f6722e986f25f74 100644
--- a/homeassistant/components/gitlab_ci/manifest.json
+++ b/homeassistant/components/gitlab_ci/manifest.json
@@ -3,6 +3,5 @@
   "name": "GitLab-CI",
   "documentation": "https://www.home-assistant.io/integrations/gitlab_ci",
   "requirements": ["python-gitlab==1.6.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/gitter/manifest.json b/homeassistant/components/gitter/manifest.json
index 35904b3a57b197d752352e040a8124dbd2526280..c1c13af792a1df35d0c7d3c63226c7792ac5cb33 100644
--- a/homeassistant/components/gitter/manifest.json
+++ b/homeassistant/components/gitter/manifest.json
@@ -3,6 +3,5 @@
   "name": "Gitter",
   "documentation": "https://www.home-assistant.io/integrations/gitter",
   "requirements": ["gitterpy==0.1.7"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/glances/manifest.json b/homeassistant/components/glances/manifest.json
index 761f77510b640d43b4f9d42421de7bdd51c61a6c..b50601ae835e5ed4ad0916e0cd90d3a310e0f310 100644
--- a/homeassistant/components/glances/manifest.json
+++ b/homeassistant/components/glances/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/glances",
   "requirements": ["glances_api==0.2.0"],
-  "dependencies": [],
   "codeowners": ["@fabaff", "@engrbm87"]
 }
diff --git a/homeassistant/components/gntp/manifest.json b/homeassistant/components/gntp/manifest.json
index 3433b369456df56982d735a4b4d73db4253373cb..bd2a260facaf2171a62dd0461d2dd5cedd0c86ef 100644
--- a/homeassistant/components/gntp/manifest.json
+++ b/homeassistant/components/gntp/manifest.json
@@ -3,6 +3,5 @@
   "name": "Growl (GnGNTP)",
   "documentation": "https://www.home-assistant.io/integrations/gntp",
   "requirements": ["gntp==1.0.3"],
-  "dependencies": [],
   "codeowners": ["@robbiet480"]
 }
diff --git a/homeassistant/components/goalfeed/manifest.json b/homeassistant/components/goalfeed/manifest.json
index f0202dbb4f325bb59e54d88504412d6bdcbadc18..d07c7c2df7efd9c83ca8c9755110cf317623a1ce 100644
--- a/homeassistant/components/goalfeed/manifest.json
+++ b/homeassistant/components/goalfeed/manifest.json
@@ -3,6 +3,5 @@
   "name": "Goalfeed",
   "documentation": "https://www.home-assistant.io/integrations/goalfeed",
   "requirements": ["pysher==1.0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/gogogate2/manifest.json b/homeassistant/components/gogogate2/manifest.json
index 690f2098cac241f8ea26f21aacfe0a5f8e7b22d7..829df5a1c37f60faf6d4675fe8470d4fc9a5dee0 100644
--- a/homeassistant/components/gogogate2/manifest.json
+++ b/homeassistant/components/gogogate2/manifest.json
@@ -3,6 +3,5 @@
   "name": "Gogogate2",
   "documentation": "https://www.home-assistant.io/integrations/gogogate2",
   "requirements": ["pygogogate2==0.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/google/manifest.json b/homeassistant/components/google/manifest.json
index 5c1be98bb5683ee57b6f8d6648911e0f686d4c77..1c14609f5086de8d44437d1a5275857f03049d6d 100644
--- a/homeassistant/components/google/manifest.json
+++ b/homeassistant/components/google/manifest.json
@@ -7,6 +7,5 @@
     "httplib2==0.10.3",
     "oauth2client==4.0.0"
   ],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/google_assistant/manifest.json b/homeassistant/components/google_assistant/manifest.json
index 0f266801343a06597dcef76a66bec2fd0224b474..eef58106bd0d3cbed75680968642deb0eadb8198 100644
--- a/homeassistant/components/google_assistant/manifest.json
+++ b/homeassistant/components/google_assistant/manifest.json
@@ -2,7 +2,6 @@
   "domain": "google_assistant",
   "name": "Google Assistant",
   "documentation": "https://www.home-assistant.io/integrations/google_assistant",
-  "requirements": [],
   "dependencies": ["http"],
   "after_dependencies": ["camera"],
   "codeowners": ["@home-assistant/cloud"]
diff --git a/homeassistant/components/google_cloud/manifest.json b/homeassistant/components/google_cloud/manifest.json
index bef8a2f08a996a3607b5f7aa1f0e7539cc42fb3f..12d761786d3a47957e54bb972759996d2189599c 100644
--- a/homeassistant/components/google_cloud/manifest.json
+++ b/homeassistant/components/google_cloud/manifest.json
@@ -3,6 +3,5 @@
   "name": "Google Cloud Platform",
   "documentation": "https://www.home-assistant.io/integrations/google_cloud",
   "requirements": ["google-cloud-texttospeech==0.4.0"],
-  "dependencies": [],
   "codeowners": ["@lufton"]
 }
diff --git a/homeassistant/components/google_domains/manifest.json b/homeassistant/components/google_domains/manifest.json
index 0d47135be50fac0b965efaf70b6b6004b2dd0f64..3372bb3f97df5c774630b4ad64664c682bf22501 100644
--- a/homeassistant/components/google_domains/manifest.json
+++ b/homeassistant/components/google_domains/manifest.json
@@ -2,7 +2,5 @@
   "domain": "google_domains",
   "name": "Google Domains",
   "documentation": "https://www.home-assistant.io/integrations/google_domains",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/google_maps/manifest.json b/homeassistant/components/google_maps/manifest.json
index dc93bbe5c94e7b886c360441706adf567d3158de..62791c212f9ca019de39c090476e912b90e1af40 100644
--- a/homeassistant/components/google_maps/manifest.json
+++ b/homeassistant/components/google_maps/manifest.json
@@ -3,6 +3,5 @@
   "name": "Google Maps",
   "documentation": "https://www.home-assistant.io/integrations/google_maps",
   "requirements": ["locationsharinglib==4.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/google_pubsub/manifest.json b/homeassistant/components/google_pubsub/manifest.json
index 1a59e453c6e9997737fd8393eb10caa4dfc30246..c879788f2c080864c3e769ea05aea15eb638c77e 100644
--- a/homeassistant/components/google_pubsub/manifest.json
+++ b/homeassistant/components/google_pubsub/manifest.json
@@ -3,6 +3,5 @@
   "name": "Google Pub/Sub",
   "documentation": "https://www.home-assistant.io/integrations/google_pubsub",
   "requirements": ["google-cloud-pubsub==0.39.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/google_translate/manifest.json b/homeassistant/components/google_translate/manifest.json
index dba7020d076a964ff195498464dd2b7db050e3ac..452a5352aac1e72ade22c7b9c3442f7c30d2b147 100644
--- a/homeassistant/components/google_translate/manifest.json
+++ b/homeassistant/components/google_translate/manifest.json
@@ -3,6 +3,5 @@
   "name": "Google Translate Text-to-Speech",
   "documentation": "https://www.home-assistant.io/integrations/google_translate",
   "requirements": ["gTTS-token==1.1.3"],
-  "dependencies": [],
   "codeowners": ["@awarecan"]
 }
diff --git a/homeassistant/components/google_travel_time/manifest.json b/homeassistant/components/google_travel_time/manifest.json
index ce7ca9d10abe5d3776e9ab6b38ce9a15f1cd5615..8f235cf9947894a5b2c3a97d0010c208b849376b 100644
--- a/homeassistant/components/google_travel_time/manifest.json
+++ b/homeassistant/components/google_travel_time/manifest.json
@@ -3,6 +3,5 @@
   "name": "Google Maps Travel Time",
   "documentation": "https://www.home-assistant.io/integrations/google_travel_time",
   "requirements": ["googlemaps==2.5.1"],
-  "dependencies": [],
   "codeowners": ["@robbiet480"]
 }
diff --git a/homeassistant/components/google_wifi/manifest.json b/homeassistant/components/google_wifi/manifest.json
index b46cea0ca46e15f8ac7e6d175533443727c12bef..285152239d38c76a5cf535403e5d3c1e42619f3b 100644
--- a/homeassistant/components/google_wifi/manifest.json
+++ b/homeassistant/components/google_wifi/manifest.json
@@ -2,7 +2,5 @@
   "domain": "google_wifi",
   "name": "Google Wifi",
   "documentation": "https://www.home-assistant.io/integrations/google_wifi",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/gpsd/manifest.json b/homeassistant/components/gpsd/manifest.json
index 16a1bbd51df7332d89f8acea2bd64be8c7fbb488..2a2bf0ffd36615ae16399b8e5e8939717013cfc4 100644
--- a/homeassistant/components/gpsd/manifest.json
+++ b/homeassistant/components/gpsd/manifest.json
@@ -3,6 +3,5 @@
   "name": "GPSD",
   "documentation": "https://www.home-assistant.io/integrations/gpsd",
   "requirements": ["gps3==0.33.3"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/gpslogger/manifest.json b/homeassistant/components/gpslogger/manifest.json
index f4fc556961bf548707539b96e4e52f069035c756..9afbed0d684bb7f2123b2375a29212b27da1f13b 100644
--- a/homeassistant/components/gpslogger/manifest.json
+++ b/homeassistant/components/gpslogger/manifest.json
@@ -3,7 +3,6 @@
   "name": "GPSLogger",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/gpslogger",
-  "requirements": [],
   "dependencies": ["webhook"],
   "codeowners": []
 }
diff --git a/homeassistant/components/graphite/manifest.json b/homeassistant/components/graphite/manifest.json
index 49748128258e427a67c236070570192a31fb7d6b..4fed4619077802bb7aa1f91876c203642e391a2a 100644
--- a/homeassistant/components/graphite/manifest.json
+++ b/homeassistant/components/graphite/manifest.json
@@ -2,7 +2,5 @@
   "domain": "graphite",
   "name": "Graphite",
   "documentation": "https://www.home-assistant.io/integrations/graphite",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/greeneye_monitor/manifest.json b/homeassistant/components/greeneye_monitor/manifest.json
index b10c4ad01a0c480dbd5c9071e2d3e99e5dda4e24..304233438c5748d81966e880824b67e2e2d8b24d 100644
--- a/homeassistant/components/greeneye_monitor/manifest.json
+++ b/homeassistant/components/greeneye_monitor/manifest.json
@@ -3,6 +3,5 @@
   "name": "GreenEye Monitor (GEM)",
   "documentation": "https://www.home-assistant.io/integrations/greeneye_monitor",
   "requirements": ["greeneye_monitor==2.0"],
-  "dependencies": [],
   "codeowners": ["@jkeljo"]
 }
diff --git a/homeassistant/components/greenwave/manifest.json b/homeassistant/components/greenwave/manifest.json
index f0cdd6590d85d2b097b65c8337814a936d917d62..b0076058833f864ef4f8d41e5497b741443756d3 100644
--- a/homeassistant/components/greenwave/manifest.json
+++ b/homeassistant/components/greenwave/manifest.json
@@ -3,6 +3,5 @@
   "name": "Greenwave Reality",
   "documentation": "https://www.home-assistant.io/integrations/greenwave",
   "requirements": ["greenwavereality==0.5.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/griddy/manifest.json b/homeassistant/components/griddy/manifest.json
index d17ed846fd923cb30f06d4df41a89db2aa7ed8b2..988c4289b5298853c0ceb64e7323fba1d0209a59 100644
--- a/homeassistant/components/griddy/manifest.json
+++ b/homeassistant/components/griddy/manifest.json
@@ -7,7 +7,6 @@
   "ssdp": [],
   "zeroconf": [],
   "homekit": {},
-  "dependencies": [],
   "codeowners": [
     "@bdraco"
   ]
diff --git a/homeassistant/components/group/manifest.json b/homeassistant/components/group/manifest.json
index bd117ac9a6ff649dedb4f83f4758427072958ace..692267817f99cb525a2ba36d0c0128e85e2bc929 100644
--- a/homeassistant/components/group/manifest.json
+++ b/homeassistant/components/group/manifest.json
@@ -2,8 +2,6 @@
   "domain": "group",
   "name": "Group",
   "documentation": "https://www.home-assistant.io/integrations/group",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/growatt_server/manifest.json b/homeassistant/components/growatt_server/manifest.json
index 7457ef14254e85b312a0bd11d4322118ab558017..7d8a8a3852fa9aee532289ae3a6048bc146fb15f 100644
--- a/homeassistant/components/growatt_server/manifest.json
+++ b/homeassistant/components/growatt_server/manifest.json
@@ -3,6 +3,5 @@
   "name": "Growatt",
   "documentation": "https://www.home-assistant.io/integrations/growatt_server/",
   "requirements": ["growattServer==0.0.1"],
-  "dependencies": [],
   "codeowners": ["@indykoning"]
 }
diff --git a/homeassistant/components/gstreamer/manifest.json b/homeassistant/components/gstreamer/manifest.json
index 81078b1a18b5fda0adcc40e16c21b973847b24d5..691d26ce009cfc2c21bbe74fbcd24e1aec176179 100644
--- a/homeassistant/components/gstreamer/manifest.json
+++ b/homeassistant/components/gstreamer/manifest.json
@@ -3,6 +3,5 @@
   "name": "GStreamer",
   "documentation": "https://www.home-assistant.io/integrations/gstreamer",
   "requirements": ["gstreamer-player==1.1.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/gtfs/manifest.json b/homeassistant/components/gtfs/manifest.json
index a795958450464c2ab86b701c3852a328959bff3a..c3efd8cdaed4c386391bd1366c9c17f676a4e867 100644
--- a/homeassistant/components/gtfs/manifest.json
+++ b/homeassistant/components/gtfs/manifest.json
@@ -3,6 +3,5 @@
   "name": "General Transit Feed Specification (GTFS)",
   "documentation": "https://www.home-assistant.io/integrations/gtfs",
   "requirements": ["pygtfs==0.1.5"],
-  "dependencies": [],
   "codeowners": ["@robbiet480"]
 }
diff --git a/homeassistant/components/habitica/manifest.json b/homeassistant/components/habitica/manifest.json
index ff0d0eb27ac1db008128ccdeed52dcc92105480c..50664d862ada6fbadbdad2d0e23db1bd444d9550 100644
--- a/homeassistant/components/habitica/manifest.json
+++ b/homeassistant/components/habitica/manifest.json
@@ -3,6 +3,5 @@
   "name": "Habitica",
   "documentation": "https://www.home-assistant.io/integrations/habitica",
   "requirements": ["habitipy==0.2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/hangouts/manifest.json b/homeassistant/components/hangouts/manifest.json
index b08387c7fd70daaf4f24887231f744a4f0efee18..6eb62c3f5900954707e26295694dbaece569f27a 100644
--- a/homeassistant/components/hangouts/manifest.json
+++ b/homeassistant/components/hangouts/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/hangouts",
   "requirements": ["hangups==0.4.9"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/harman_kardon_avr/manifest.json b/homeassistant/components/harman_kardon_avr/manifest.json
index 060d78fbdeeeb7cdf483f598c7d630bdbb22a894..906b8ab266246a7196f7a76a13385bf6dba1edb7 100644
--- a/homeassistant/components/harman_kardon_avr/manifest.json
+++ b/homeassistant/components/harman_kardon_avr/manifest.json
@@ -3,6 +3,5 @@
   "name": "Harman Kardon AVR",
   "documentation": "https://www.home-assistant.io/integrations/harman_kardon_avr",
   "requirements": ["hkavr==0.0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/harmony/manifest.json b/homeassistant/components/harmony/manifest.json
index 870e3f150443ba6f99d63b175e837b135fd83e8a..f3ed23282917d9acf1a670f5858cb2c18b17724d 100644
--- a/homeassistant/components/harmony/manifest.json
+++ b/homeassistant/components/harmony/manifest.json
@@ -3,7 +3,6 @@
   "name": "Logitech Harmony Hub",
   "documentation": "https://www.home-assistant.io/integrations/harmony",
   "requirements": ["aioharmony==0.1.13"],
-  "dependencies": [],
   "codeowners": ["@ehendrix23","@bramkragten","@bdraco"],
   "ssdp": [
     {
diff --git a/homeassistant/components/hassio/manifest.json b/homeassistant/components/hassio/manifest.json
index cd004db4c93aa126e6507913b77a38c7f0a39dbf..bc215932aa8fadf562bd117cd579ed51e72e4b8f 100644
--- a/homeassistant/components/hassio/manifest.json
+++ b/homeassistant/components/hassio/manifest.json
@@ -2,7 +2,6 @@
   "domain": "hassio",
   "name": "Hass.io",
   "documentation": "https://www.home-assistant.io/hassio",
-  "requirements": [],
   "dependencies": ["http"],
   "after_dependencies": ["panel_custom"],
   "codeowners": ["@home-assistant/hass-io"]
diff --git a/homeassistant/components/haveibeenpwned/manifest.json b/homeassistant/components/haveibeenpwned/manifest.json
index 0016bf586cd7c07757092e1905a88e5dea441845..255124eb133a3a9b3e18348cf59770d0ffbb891f 100644
--- a/homeassistant/components/haveibeenpwned/manifest.json
+++ b/homeassistant/components/haveibeenpwned/manifest.json
@@ -2,7 +2,5 @@
   "domain": "haveibeenpwned",
   "name": "HaveIBeenPwned",
   "documentation": "https://www.home-assistant.io/integrations/haveibeenpwned",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/hddtemp/manifest.json b/homeassistant/components/hddtemp/manifest.json
index 6f1d10a9355f777ba91bcd27c32740f3a71dbccb..d72103f20264489da4af898d3e59b412fd22bbf4 100644
--- a/homeassistant/components/hddtemp/manifest.json
+++ b/homeassistant/components/hddtemp/manifest.json
@@ -2,7 +2,5 @@
   "domain": "hddtemp",
   "name": "hddtemp",
   "documentation": "https://www.home-assistant.io/integrations/hddtemp",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/hdmi_cec/manifest.json b/homeassistant/components/hdmi_cec/manifest.json
index 683b735ec50694ac425552dcd87500d36cdefb19..3d2ea355e02cb898f594b3d04d9a8121157d1d21 100644
--- a/homeassistant/components/hdmi_cec/manifest.json
+++ b/homeassistant/components/hdmi_cec/manifest.json
@@ -3,6 +3,5 @@
   "name": "HDMI-CEC",
   "documentation": "https://www.home-assistant.io/integrations/hdmi_cec",
   "requirements": ["pyCEC==0.4.13"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/heatmiser/manifest.json b/homeassistant/components/heatmiser/manifest.json
index d8ecb505390df457230ddda0bf13e5e2e163dbad..065cfc9f6a2e6b80724bcd5a45336fc0de4cb1c7 100644
--- a/homeassistant/components/heatmiser/manifest.json
+++ b/homeassistant/components/heatmiser/manifest.json
@@ -3,6 +3,5 @@
   "name": "Heatmiser",
   "documentation": "https://www.home-assistant.io/integrations/heatmiser",
   "requirements": ["heatmiserV3==1.1.18"],
-  "dependencies": [],
   "codeowners": ["@andylockran"]
 }
diff --git a/homeassistant/components/heos/manifest.json b/homeassistant/components/heos/manifest.json
index 02f3d03ae52440808bf83dfe44262c3df3f853fc..a6da3623da730c20c5dc198c9937ac06ca30af2a 100644
--- a/homeassistant/components/heos/manifest.json
+++ b/homeassistant/components/heos/manifest.json
@@ -9,6 +9,5 @@
       "st": "urn:schemas-denon-com:device:ACT-Denon:1"
     }
   ],
-  "dependencies": [],
   "codeowners": ["@andrewsayre"]
 }
diff --git a/homeassistant/components/here_travel_time/manifest.json b/homeassistant/components/here_travel_time/manifest.json
index fcef464aa88fbba4534587b3fb3e243b3b440a5f..151211eef795f88d551629d8d70b66c80690610d 100644
--- a/homeassistant/components/here_travel_time/manifest.json
+++ b/homeassistant/components/here_travel_time/manifest.json
@@ -3,6 +3,5 @@
   "name": "HERE Travel Time",
   "documentation": "https://www.home-assistant.io/integrations/here_travel_time",
   "requirements": ["herepy==2.0.0"],
-  "dependencies": [],
   "codeowners": ["@eifinger"]
 }
diff --git a/homeassistant/components/hikvision/manifest.json b/homeassistant/components/hikvision/manifest.json
index 45b2686ada2546e4a673e2735fddff3338d62b6d..8722d97e22a69e6ba4e3045dcb5bf6ab59512bee 100644
--- a/homeassistant/components/hikvision/manifest.json
+++ b/homeassistant/components/hikvision/manifest.json
@@ -3,6 +3,5 @@
   "name": "Hikvision",
   "documentation": "https://www.home-assistant.io/integrations/hikvision",
   "requirements": ["pyhik==0.2.5"],
-  "dependencies": [],
   "codeowners": ["@mezz64"]
 }
diff --git a/homeassistant/components/hikvisioncam/manifest.json b/homeassistant/components/hikvisioncam/manifest.json
index 277617a90320b7e926e816e2233b63be7ae2a385..1a08487fa3a1dabfc7a0ebf985105e724149cb96 100644
--- a/homeassistant/components/hikvisioncam/manifest.json
+++ b/homeassistant/components/hikvisioncam/manifest.json
@@ -3,6 +3,5 @@
   "name": "Hikvision",
   "documentation": "https://www.home-assistant.io/integrations/hikvisioncam",
   "requirements": ["hikvision==0.4"],
-  "dependencies": [],
   "codeowners": ["@fbradyirl"]
 }
diff --git a/homeassistant/components/hisense_aehw4a1/manifest.json b/homeassistant/components/hisense_aehw4a1/manifest.json
index a101ab6dd9ff8b535b6289b532446ae633f639fb..02535142d1b4c80cfb73bc4bda0e7045b5c0361b 100644
--- a/homeassistant/components/hisense_aehw4a1/manifest.json
+++ b/homeassistant/components/hisense_aehw4a1/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/hisense_aehw4a1",
   "requirements": ["pyaehw4a1==0.3.4"],
-  "dependencies": [],
   "codeowners": ["@bannhead"]
 }
diff --git a/homeassistant/components/history/manifest.json b/homeassistant/components/history/manifest.json
index 47f74ec4fdefb92fdc3f838bc97d685376606408..7185a8b63c43b6e462dc67ef491681e3ece271e9 100644
--- a/homeassistant/components/history/manifest.json
+++ b/homeassistant/components/history/manifest.json
@@ -2,7 +2,6 @@
   "domain": "history",
   "name": "History",
   "documentation": "https://www.home-assistant.io/integrations/history",
-  "requirements": [],
   "dependencies": ["http", "recorder"],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/history_stats/manifest.json b/homeassistant/components/history_stats/manifest.json
index e51fa20bb651633fd40c336cd1330cb0dd59faed..dad7cfa6a5a0bd427962fce995c2575aef301de3 100644
--- a/homeassistant/components/history_stats/manifest.json
+++ b/homeassistant/components/history_stats/manifest.json
@@ -2,7 +2,6 @@
   "domain": "history_stats",
   "name": "History Stats",
   "documentation": "https://www.home-assistant.io/integrations/history_stats",
-  "requirements": [],
   "dependencies": ["history"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/hitron_coda/manifest.json b/homeassistant/components/hitron_coda/manifest.json
index 05f82999198f4002b83a907a16921dac240c271f..609e217128060e43cae6dd453cc4062879e12342 100644
--- a/homeassistant/components/hitron_coda/manifest.json
+++ b/homeassistant/components/hitron_coda/manifest.json
@@ -2,7 +2,5 @@
   "domain": "hitron_coda",
   "name": "Rogers Hitron CODA",
   "documentation": "https://www.home-assistant.io/integrations/hitron_coda",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/hive/manifest.json b/homeassistant/components/hive/manifest.json
index 96563d5ab3d7d11ee40ef6b7836d848d70150291..060a1a0a200d6be52859684564d73d54587c1e4a 100644
--- a/homeassistant/components/hive/manifest.json
+++ b/homeassistant/components/hive/manifest.json
@@ -3,6 +3,5 @@
   "name": "Hive",
   "documentation": "https://www.home-assistant.io/integrations/hive",
   "requirements": ["pyhiveapi==0.2.20.1"],
-  "dependencies": [],
   "codeowners": ["@Rendili", "@KJonline"]
 }
diff --git a/homeassistant/components/hlk_sw16/manifest.json b/homeassistant/components/hlk_sw16/manifest.json
index 7df3238e287949f45144e662891f254127196aa6..7574076fd433fbd7f081c80ae851577e4440cf09 100644
--- a/homeassistant/components/hlk_sw16/manifest.json
+++ b/homeassistant/components/hlk_sw16/manifest.json
@@ -3,6 +3,5 @@
   "name": "Hi-Link HLK-SW16",
   "documentation": "https://www.home-assistant.io/integrations/hlk_sw16",
   "requirements": ["hlk-sw16==0.0.8"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/homeassistant/manifest.json b/homeassistant/components/homeassistant/manifest.json
index 50b771611d34045c09fee3189fba576c4a92d370..027d1b9376d6d58a2bbfe65e383da8a60def09e6 100644
--- a/homeassistant/components/homeassistant/manifest.json
+++ b/homeassistant/components/homeassistant/manifest.json
@@ -2,8 +2,6 @@
   "domain": "homeassistant",
   "name": "Home Assistant Core Integration",
   "documentation": "https://www.home-assistant.io/integrations/homeassistant",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/homekit/manifest.json b/homeassistant/components/homekit/manifest.json
index eb8d16d0c0ada2a51fb92ba0b35df7b47224447a..417ff9db5bcf6786701ec1e63c70fdb9de2960c8 100644
--- a/homeassistant/components/homekit/manifest.json
+++ b/homeassistant/components/homekit/manifest.json
@@ -3,6 +3,5 @@
   "name": "HomeKit",
   "documentation": "https://www.home-assistant.io/integrations/homekit",
   "requirements": ["HAP-python==2.8.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/homekit_controller/manifest.json b/homeassistant/components/homekit_controller/manifest.json
index 009dc28515007e11e183e70682276250550742bd..07736f61c8e13d0deea62805d384ee538fb643de 100644
--- a/homeassistant/components/homekit_controller/manifest.json
+++ b/homeassistant/components/homekit_controller/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/homekit_controller",
   "requirements": ["aiohomekit[IP]==0.2.37"],
-  "dependencies": [],
   "zeroconf": ["_hap._tcp.local."],
   "codeowners": ["@Jc2k"]
 }
diff --git a/homeassistant/components/homematic/manifest.json b/homeassistant/components/homematic/manifest.json
index 20ea0d6acb159d3a56da7981f98f58ca30181a96..9e1bf043f541ab3e432a9e193c2828038bd7fdd0 100644
--- a/homeassistant/components/homematic/manifest.json
+++ b/homeassistant/components/homematic/manifest.json
@@ -3,6 +3,5 @@
   "name": "Homematic",
   "documentation": "https://www.home-assistant.io/integrations/homematic",
   "requirements": ["pyhomematic==0.1.65"],
-  "dependencies": [],
   "codeowners": ["@pvizeli", "@danielperna84"]
 }
diff --git a/homeassistant/components/homematicip_cloud/manifest.json b/homeassistant/components/homematicip_cloud/manifest.json
index 9ecdb0ad80dac324d82682fff8bb50d0d480fc50..ef362300c661bee90f67ab11bdc93bb5d40e2559 100644
--- a/homeassistant/components/homematicip_cloud/manifest.json
+++ b/homeassistant/components/homematicip_cloud/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/homematicip_cloud",
   "requirements": ["homematicip==0.10.17"],
-  "dependencies": [],
   "codeowners": ["@SukramJ"],
   "quality_scale": "platinum"
 }
diff --git a/homeassistant/components/homeworks/manifest.json b/homeassistant/components/homeworks/manifest.json
index e28230662f8f7a8090227c99afa6e8bf451fc29d..9432e80d04e70ff3c11c9e87a0f2bec8e5dae9b2 100644
--- a/homeassistant/components/homeworks/manifest.json
+++ b/homeassistant/components/homeworks/manifest.json
@@ -3,6 +3,5 @@
   "name": "Lutron Homeworks",
   "documentation": "https://www.home-assistant.io/integrations/homeworks",
   "requirements": ["pyhomeworks==0.0.6"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/honeywell/manifest.json b/homeassistant/components/honeywell/manifest.json
index aed289495914b7817dfd987391384501fcf2427b..52abf20bb2fd635a90b79bf064e1384e97ea0cf8 100644
--- a/homeassistant/components/honeywell/manifest.json
+++ b/homeassistant/components/honeywell/manifest.json
@@ -3,6 +3,5 @@
   "name": "Honeywell Total Connect Comfort (US)",
   "documentation": "https://www.home-assistant.io/integrations/honeywell",
   "requirements": ["somecomfort==0.5.2"],
-  "dependencies": [],
   "codeowners": ["@zxdavb"]
 }
diff --git a/homeassistant/components/horizon/manifest.json b/homeassistant/components/horizon/manifest.json
index 620a90d6c0953717f720ad8ebca0e79178caffad..0d89adb51093bae7d68ab34603378f4a399645fb 100644
--- a/homeassistant/components/horizon/manifest.json
+++ b/homeassistant/components/horizon/manifest.json
@@ -3,6 +3,5 @@
   "name": "Unitymedia Horizon HD Recorder",
   "documentation": "https://www.home-assistant.io/integrations/horizon",
   "requirements": ["horimote==0.4.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/hp_ilo/manifest.json b/homeassistant/components/hp_ilo/manifest.json
index c863651699ad80d1e06c95e62866435baf078f15..ea922edd59e104e8212fc787ae82f78b1cb68ada 100644
--- a/homeassistant/components/hp_ilo/manifest.json
+++ b/homeassistant/components/hp_ilo/manifest.json
@@ -3,6 +3,5 @@
   "name": "HP Integrated Lights-Out (ILO)",
   "documentation": "https://www.home-assistant.io/integrations/hp_ilo",
   "requirements": ["python-hpilo==4.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/http/manifest.json b/homeassistant/components/http/manifest.json
index 6f8328b33fb26f997295fe1df904adfc51fdea0e..2fd0be87a8b8ed80f6d224a36e8b7bcef6f5605a 100644
--- a/homeassistant/components/http/manifest.json
+++ b/homeassistant/components/http/manifest.json
@@ -3,7 +3,6 @@
   "name": "HTTP",
   "documentation": "https://www.home-assistant.io/integrations/http",
   "requirements": ["aiohttp_cors==0.7.0"],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/htu21d/manifest.json b/homeassistant/components/htu21d/manifest.json
index 2b36c4b66fb924f9b8f9ba958df031b479cee87e..18109aa40e461311cc0862007c5c09976349e20b 100644
--- a/homeassistant/components/htu21d/manifest.json
+++ b/homeassistant/components/htu21d/manifest.json
@@ -3,6 +3,5 @@
   "name": "HTU21D(F) Sensor",
   "documentation": "https://www.home-assistant.io/integrations/htu21d",
   "requirements": ["i2csense==0.0.4", "smbus-cffi==0.5.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/huawei_lte/manifest.json b/homeassistant/components/huawei_lte/manifest.json
index 262ee118e0fd6e0e20ea5abbdf6c9079cb43ad00..d63387ce9f543665a444422512b49daf9b3452de 100644
--- a/homeassistant/components/huawei_lte/manifest.json
+++ b/homeassistant/components/huawei_lte/manifest.json
@@ -15,6 +15,5 @@
       "manufacturer": "Huawei"
     }
   ],
-  "dependencies": [],
   "codeowners": ["@scop"]
 }
diff --git a/homeassistant/components/huawei_router/manifest.json b/homeassistant/components/huawei_router/manifest.json
index 32e366a5a5ad54a00e2864612c2af599c8c6c630..56aafe8c3f04e34dfaea1e38c559788f92e33dd6 100644
--- a/homeassistant/components/huawei_router/manifest.json
+++ b/homeassistant/components/huawei_router/manifest.json
@@ -2,7 +2,5 @@
   "domain": "huawei_router",
   "name": "Huawei Router",
   "documentation": "https://www.home-assistant.io/integrations/huawei_router",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@abmantis"]
 }
diff --git a/homeassistant/components/hue/manifest.json b/homeassistant/components/hue/manifest.json
index a5c801f41245e7adf0f546e3c10095287305c4a8..687e0a7330eaefc3a07e47af77f648e788c18d8e 100644
--- a/homeassistant/components/hue/manifest.json
+++ b/homeassistant/components/hue/manifest.json
@@ -21,7 +21,6 @@
   "homekit": {
     "models": ["BSB002"]
   },
-  "dependencies": [],
   "codeowners": ["@balloob"],
   "quality_scale": "platinum"
 }
diff --git a/homeassistant/components/hunterdouglas_powerview/manifest.json b/homeassistant/components/hunterdouglas_powerview/manifest.json
index b72efc431c36fc49ff1e788f1ea8aa9b4ad9f755..68fc6118a34e84d3e72137639da11d38e64ae44d 100644
--- a/homeassistant/components/hunterdouglas_powerview/manifest.json
+++ b/homeassistant/components/hunterdouglas_powerview/manifest.json
@@ -3,6 +3,5 @@
   "name": "Hunter Douglas PowerView",
   "documentation": "https://www.home-assistant.io/integrations/hunterdouglas_powerview",
   "requirements": ["aiopvapi==1.6.14"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/hydrawise/manifest.json b/homeassistant/components/hydrawise/manifest.json
index a9555beaa7bb2e99aa05b03241cc6aa84e3cc978..1d6a2ee85ea374e09e1b5edac1b521e66c2a4000 100644
--- a/homeassistant/components/hydrawise/manifest.json
+++ b/homeassistant/components/hydrawise/manifest.json
@@ -3,6 +3,5 @@
   "name": "Hunter Hydrawise",
   "documentation": "https://www.home-assistant.io/integrations/hydrawise",
   "requirements": ["hydrawiser==0.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/hyperion/manifest.json b/homeassistant/components/hyperion/manifest.json
index e4ac9c0897b91221fed8a143ced0eefa4ee34f8d..6d9d0ae4d9def4da742272b3f37f0d546dadba1a 100644
--- a/homeassistant/components/hyperion/manifest.json
+++ b/homeassistant/components/hyperion/manifest.json
@@ -2,7 +2,5 @@
   "domain": "hyperion",
   "name": "Hyperion",
   "documentation": "https://www.home-assistant.io/integrations/hyperion",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ialarm/manifest.json b/homeassistant/components/ialarm/manifest.json
index 5ddb0a1f907de5b55d62a63cd4681fa449959ea3..d5d32e28c59fc670629b45f7495bac364147e261 100644
--- a/homeassistant/components/ialarm/manifest.json
+++ b/homeassistant/components/ialarm/manifest.json
@@ -3,6 +3,5 @@
   "name": "Antifurto365 iAlarm",
   "documentation": "https://www.home-assistant.io/integrations/ialarm",
   "requirements": ["pyialarm==0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/iaqualink/manifest.json b/homeassistant/components/iaqualink/manifest.json
index ea3b1eef8d06c89e14ef38d33f0bc827291a2394..d9d16038d1939887aaf2a86829a82c87065c08a3 100644
--- a/homeassistant/components/iaqualink/manifest.json
+++ b/homeassistant/components/iaqualink/manifest.json
@@ -3,7 +3,6 @@
   "name": "Jandy iAqualink",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/iaqualink/",
-  "dependencies": [],
   "codeowners": ["@flz"],
   "requirements": ["iaqualink==0.3.1"]
 }
diff --git a/homeassistant/components/icloud/manifest.json b/homeassistant/components/icloud/manifest.json
index fd970ce444108e113a444146ed2fa1bc9cd5d3fb..2b8bc2fccaeda3bcec56963bacfa8d3f6584f98a 100644
--- a/homeassistant/components/icloud/manifest.json
+++ b/homeassistant/components/icloud/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/icloud",
   "requirements": ["pyicloud==0.9.6.1"],
-  "dependencies": [],
   "codeowners": ["@Quentame"]
 }
diff --git a/homeassistant/components/idteck_prox/manifest.json b/homeassistant/components/idteck_prox/manifest.json
index a82cfc50263f05b48db4bb37083dccd489448f87..8eb95f2d083ceb452c52fe29bf2b2ca25794adcc 100644
--- a/homeassistant/components/idteck_prox/manifest.json
+++ b/homeassistant/components/idteck_prox/manifest.json
@@ -3,6 +3,5 @@
   "name": "IDTECK Proximity Reader",
   "documentation": "https://www.home-assistant.io/integrations/idteck_prox",
   "requirements": ["rfk101py==0.0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/iglo/manifest.json b/homeassistant/components/iglo/manifest.json
index 5263d5db8bc429336e4e1f0241caaad71809d22e..98a1f8c4ee04fd83a6027061672ca6877a46285e 100644
--- a/homeassistant/components/iglo/manifest.json
+++ b/homeassistant/components/iglo/manifest.json
@@ -3,6 +3,5 @@
   "name": "iGlo",
   "documentation": "https://www.home-assistant.io/integrations/iglo",
   "requirements": ["iglo==1.2.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ign_sismologia/manifest.json b/homeassistant/components/ign_sismologia/manifest.json
index 3a969e7fa3f20783d6060236b8a98df5c4ec2f4a..ba70cbcddf1257d5a54f9928f2ad350b6348b2b8 100644
--- a/homeassistant/components/ign_sismologia/manifest.json
+++ b/homeassistant/components/ign_sismologia/manifest.json
@@ -3,6 +3,5 @@
   "name": "IGN Sismología",
   "documentation": "https://www.home-assistant.io/integrations/ign_sismologia",
   "requirements": ["georss_ign_sismologia_client==0.2"],
-  "dependencies": [],
   "codeowners": ["@exxamalte"]
 }
diff --git a/homeassistant/components/ihc/manifest.json b/homeassistant/components/ihc/manifest.json
index 559ed7c90600fd60b0ddf672e2237ab729c0ff46..91086a4f8753a65652085b6be9a2f7af13e2b0e7 100644
--- a/homeassistant/components/ihc/manifest.json
+++ b/homeassistant/components/ihc/manifest.json
@@ -6,6 +6,5 @@
     "defusedxml==0.6.0",
     "ihcsdk==2.6.0"
   ],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/image_processing/manifest.json b/homeassistant/components/image_processing/manifest.json
index e50ea8d25fd523ca1537706b7f8a821728b31b67..3ff3fb3725492f6967f1c5d64950e8339765273c 100644
--- a/homeassistant/components/image_processing/manifest.json
+++ b/homeassistant/components/image_processing/manifest.json
@@ -2,7 +2,6 @@
   "domain": "image_processing",
   "name": "Image Processing",
   "documentation": "https://www.home-assistant.io/integrations/image_processing",
-  "requirements": [],
   "dependencies": ["camera"],
   "codeowners": []
 }
diff --git a/homeassistant/components/imap/manifest.json b/homeassistant/components/imap/manifest.json
index c861588771e89c43988caca4c1cf14b8fdc5f186..b2064742a9243dddbfe0e7f1a323b00db43b662b 100644
--- a/homeassistant/components/imap/manifest.json
+++ b/homeassistant/components/imap/manifest.json
@@ -3,6 +3,5 @@
   "name": "IMAP",
   "documentation": "https://www.home-assistant.io/integrations/imap",
   "requirements": ["aioimaplib==0.7.15"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/imap_email_content/manifest.json b/homeassistant/components/imap_email_content/manifest.json
index c11d6f49edbd784a25a3f4f3dfca2d120fa8e2ac..869d465b1b7ab0f8ae35f2dbaea997c3eb035a12 100644
--- a/homeassistant/components/imap_email_content/manifest.json
+++ b/homeassistant/components/imap_email_content/manifest.json
@@ -2,7 +2,5 @@
   "domain": "imap_email_content",
   "name": "IMAP Email Content",
   "documentation": "https://www.home-assistant.io/integrations/imap_email_content",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/incomfort/manifest.json b/homeassistant/components/incomfort/manifest.json
index d69c916bda3d2fab6a2fe61608de6902b1fc641f..80b6952c3836a6553563e9e2a6cba07b745003c1 100644
--- a/homeassistant/components/incomfort/manifest.json
+++ b/homeassistant/components/incomfort/manifest.json
@@ -3,6 +3,5 @@
   "name": "Intergas InComfort/Intouch Lan2RF gateway",
   "documentation": "https://www.home-assistant.io/integrations/incomfort",
   "requirements": ["incomfort-client==0.4.0"],
-  "dependencies": [],
   "codeowners": ["@zxdavb"]
 }
diff --git a/homeassistant/components/influxdb/manifest.json b/homeassistant/components/influxdb/manifest.json
index bd5249a3858b97c9cb7dd0f337639cb0b5bed7c0..94577f5735fa703346a0cbc2ab2f5d7cca8d77cb 100644
--- a/homeassistant/components/influxdb/manifest.json
+++ b/homeassistant/components/influxdb/manifest.json
@@ -3,6 +3,5 @@
   "name": "InfluxDB",
   "documentation": "https://www.home-assistant.io/integrations/influxdb",
   "requirements": ["influxdb==5.2.3"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/input_boolean/manifest.json b/homeassistant/components/input_boolean/manifest.json
index f697d94c893f223b34ea3da4c982b4577f1ce35c..7a27d475e6eafdb6a5eca9cdf4fd960f62024fbf 100644
--- a/homeassistant/components/input_boolean/manifest.json
+++ b/homeassistant/components/input_boolean/manifest.json
@@ -2,8 +2,6 @@
   "domain": "input_boolean",
   "name": "Input Boolean",
   "documentation": "https://www.home-assistant.io/integrations/input_boolean",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/input_datetime/manifest.json b/homeassistant/components/input_datetime/manifest.json
index bde5b6e6b900714cfbbc1d58e95e8f0e7aaa21ac..a394b77b72edd16ffab2decd65b196d9a514bc94 100644
--- a/homeassistant/components/input_datetime/manifest.json
+++ b/homeassistant/components/input_datetime/manifest.json
@@ -2,8 +2,6 @@
   "domain": "input_datetime",
   "name": "Input Datetime",
   "documentation": "https://www.home-assistant.io/integrations/input_datetime",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/input_number/manifest.json b/homeassistant/components/input_number/manifest.json
index 98376e77d043e9591f697521757907a339beab1b..93081a7ed4934758395d2e93a0d508abbff6a716 100644
--- a/homeassistant/components/input_number/manifest.json
+++ b/homeassistant/components/input_number/manifest.json
@@ -2,8 +2,6 @@
   "domain": "input_number",
   "name": "Input Number",
   "documentation": "https://www.home-assistant.io/integrations/input_number",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/input_select/manifest.json b/homeassistant/components/input_select/manifest.json
index 892794c26160a132164fab56e7e9006b94bb204a..614ee18390d0c7a9474a31ddf6c1ac30b0daaea5 100644
--- a/homeassistant/components/input_select/manifest.json
+++ b/homeassistant/components/input_select/manifest.json
@@ -2,8 +2,6 @@
   "domain": "input_select",
   "name": "Input Select",
   "documentation": "https://www.home-assistant.io/integrations/input_select",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/input_text/manifest.json b/homeassistant/components/input_text/manifest.json
index 34fd0681e16e5513e835c3c62a711f575a611f34..3ca9a0b961ae72d421445275b3b782996519e8ee 100644
--- a/homeassistant/components/input_text/manifest.json
+++ b/homeassistant/components/input_text/manifest.json
@@ -2,8 +2,6 @@
   "domain": "input_text",
   "name": "Input Text",
   "documentation": "https://www.home-assistant.io/integrations/input_text",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/insteon/manifest.json b/homeassistant/components/insteon/manifest.json
index 64c4b6a67bef9b4c239b5a1b3cf989d16bdb8aa9..8410c6b6ef41eeb1e1b8e9936581d63a1071bd61 100644
--- a/homeassistant/components/insteon/manifest.json
+++ b/homeassistant/components/insteon/manifest.json
@@ -3,6 +3,5 @@
   "name": "Insteon",
   "documentation": "https://www.home-assistant.io/integrations/insteon",
   "requirements": ["insteonplm==0.16.8"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/integration/manifest.json b/homeassistant/components/integration/manifest.json
index d7063e12e9bef4fc12a1294ef6e00721be84f1ec..8d70a26ff7e8c84efead06005db9044e695f324c 100644
--- a/homeassistant/components/integration/manifest.json
+++ b/homeassistant/components/integration/manifest.json
@@ -2,8 +2,6 @@
   "domain": "integration",
   "name": "Integration - Riemann sum integral",
   "documentation": "https://www.home-assistant.io/integrations/integration",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@dgomes"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/intent/manifest.json b/homeassistant/components/intent/manifest.json
index 005abde47d68e57a31fd3852af1bccf4c304a360..a1b9f819819aeae04c588e20fac14988fe00d820 100644
--- a/homeassistant/components/intent/manifest.json
+++ b/homeassistant/components/intent/manifest.json
@@ -3,7 +3,6 @@
   "name": "Intent",
   "config_flow": false,
   "documentation": "https://www.home-assistant.io/integrations/intent",
-  "requirements": [],
   "ssdp": [],
   "homekit": {},
   "dependencies": ["http"],
diff --git a/homeassistant/components/intent_script/manifest.json b/homeassistant/components/intent_script/manifest.json
index 6b204d0e83c2a28320e73a3e77dcf0d34b7544ed..af64fda56776fa768ca3aff29c99ad9f4f0a3eb4 100644
--- a/homeassistant/components/intent_script/manifest.json
+++ b/homeassistant/components/intent_script/manifest.json
@@ -2,8 +2,6 @@
   "domain": "intent_script",
   "name": "Intent Script",
   "documentation": "https://www.home-assistant.io/integrations/intent_script",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/intesishome/manifest.json b/homeassistant/components/intesishome/manifest.json
index f1647f5d97ef4c4f5b0bb2e63dc9f88104a7697a..36da85d6fb0354b629478bd724ee4752237b95ed 100644
--- a/homeassistant/components/intesishome/manifest.json
+++ b/homeassistant/components/intesishome/manifest.json
@@ -2,7 +2,6 @@
   "domain": "intesishome",
   "name": "IntesisHome",
   "documentation": "https://www.home-assistant.io/integrations/intesishome",
-  "dependencies": [],
   "codeowners": ["@jnimmo"],
   "requirements": ["pyintesishome==1.7.1"]
 }
diff --git a/homeassistant/components/ios/manifest.json b/homeassistant/components/ios/manifest.json
index d55b1ef5c74f1b8d2dfdde857a8663e669d095a4..f714cee825f6a8c6d770718b081ed42c71d8519a 100644
--- a/homeassistant/components/ios/manifest.json
+++ b/homeassistant/components/ios/manifest.json
@@ -3,7 +3,6 @@
   "name": "Apple iOS",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/ios",
-  "requirements": [],
   "dependencies": ["device_tracker", "http", "zeroconf"],
   "codeowners": ["@robbiet480"]
 }
diff --git a/homeassistant/components/iota/manifest.json b/homeassistant/components/iota/manifest.json
index b49553dabd914742e97511a63a7e1aa4d87674da..456f77a3690d42f3f3668eacefb70c5940e1ba26 100644
--- a/homeassistant/components/iota/manifest.json
+++ b/homeassistant/components/iota/manifest.json
@@ -3,6 +3,5 @@
   "name": "IOTA",
   "documentation": "https://www.home-assistant.io/integrations/iota",
   "requirements": ["pyota==2.0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/iperf3/manifest.json b/homeassistant/components/iperf3/manifest.json
index d98472f82361a32e55dbc059f806302a982eadd4..6820953dc5d4be347c9631aa2874346e9da23136 100644
--- a/homeassistant/components/iperf3/manifest.json
+++ b/homeassistant/components/iperf3/manifest.json
@@ -3,6 +3,5 @@
   "name": "Iperf3",
   "documentation": "https://www.home-assistant.io/integrations/iperf3",
   "requirements": ["iperf3==0.1.11"],
-  "dependencies": [],
   "codeowners": ["@rohankapoorcom"]
 }
diff --git a/homeassistant/components/ipma/manifest.json b/homeassistant/components/ipma/manifest.json
index 63c041f28c352c2ef113c9fbef0841cdd716a5e4..3358bbe45e9d7e059875ee98c3a400dba9ae81ed 100644
--- a/homeassistant/components/ipma/manifest.json
+++ b/homeassistant/components/ipma/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/ipma",
   "requirements": ["pyipma==2.0.5"],
-  "dependencies": [],
   "codeowners": ["@dgomes", "@abmantis"]
 }
diff --git a/homeassistant/components/ipp/manifest.json b/homeassistant/components/ipp/manifest.json
index 0cb788eeee7f88912e3decab31266d20140fc3ed..268787043c511f7ea470f2fd2ff89605429a863c 100644
--- a/homeassistant/components/ipp/manifest.json
+++ b/homeassistant/components/ipp/manifest.json
@@ -3,7 +3,6 @@
   "name": "Internet Printing Protocol (IPP)",
   "documentation": "https://www.home-assistant.io/integrations/ipp",
   "requirements": ["pyipp==0.8.3"],
-  "dependencies": [],
   "codeowners": ["@ctalkington"],
   "config_flow": true,
   "quality_scale": "platinum",
diff --git a/homeassistant/components/iqvia/manifest.json b/homeassistant/components/iqvia/manifest.json
index 363269bc589c2ae060bda78dd569de9385ddd152..48b246e6fc4402e1d95961a80b9adfa19724ae06 100644
--- a/homeassistant/components/iqvia/manifest.json
+++ b/homeassistant/components/iqvia/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/iqvia",
   "requirements": ["numpy==1.18.1", "pyiqvia==0.2.1"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/irish_rail_transport/manifest.json b/homeassistant/components/irish_rail_transport/manifest.json
index 2861a9dbbb1031ffe4287c9607464a684a962c43..a6c9554d6069d227d5e9bc176e9cd8b0f29c7335 100644
--- a/homeassistant/components/irish_rail_transport/manifest.json
+++ b/homeassistant/components/irish_rail_transport/manifest.json
@@ -3,6 +3,5 @@
   "name": "Irish Rail Transport",
   "documentation": "https://www.home-assistant.io/integrations/irish_rail_transport",
   "requirements": ["pyirishrail==0.0.2"],
-  "dependencies": [],
   "codeowners": ["@ttroy50"]
 }
diff --git a/homeassistant/components/islamic_prayer_times/manifest.json b/homeassistant/components/islamic_prayer_times/manifest.json
index b9245bf081256a3b0c9b159a7c525aa23116ad69..da6318a092664f2614d871159ba6aec924221ff7 100644
--- a/homeassistant/components/islamic_prayer_times/manifest.json
+++ b/homeassistant/components/islamic_prayer_times/manifest.json
@@ -3,6 +3,5 @@
   "name": "Islamic Prayer Times",
   "documentation": "https://www.home-assistant.io/integrations/islamic_prayer_times",
   "requirements": ["prayer_times_calculator==0.0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/iss/manifest.json b/homeassistant/components/iss/manifest.json
index d8324e490c30d851ce0d143dcb8dd492e433d10c..7fd98ebcdde0eaa215965fa511a937ddebbbc656 100644
--- a/homeassistant/components/iss/manifest.json
+++ b/homeassistant/components/iss/manifest.json
@@ -3,6 +3,5 @@
   "name": "International Space Station (ISS)",
   "documentation": "https://www.home-assistant.io/integrations/iss",
   "requirements": ["pyiss==1.0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/isy994/manifest.json b/homeassistant/components/isy994/manifest.json
index 25793bfc0c0754f20f3ebe9b0d4e149df4c7870e..0b48528335d5734491bc80391f4206405ab8a7b3 100644
--- a/homeassistant/components/isy994/manifest.json
+++ b/homeassistant/components/isy994/manifest.json
@@ -3,6 +3,5 @@
   "name": "Universal Devices ISY994",
   "documentation": "https://www.home-assistant.io/integrations/isy994",
   "requirements": ["PyISY==1.1.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/itach/manifest.json b/homeassistant/components/itach/manifest.json
index 748bfe0a817e2f8c1f2c30bbc49051e6cf7c2085..90d69a9a9b15ffdffc36fba31dd9dead97bb96ef 100644
--- a/homeassistant/components/itach/manifest.json
+++ b/homeassistant/components/itach/manifest.json
@@ -3,6 +3,5 @@
   "name": "Global Caché iTach TCP/IP to IR",
   "documentation": "https://www.home-assistant.io/integrations/itach",
   "requirements": ["pyitachip2ir==0.0.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/itunes/manifest.json b/homeassistant/components/itunes/manifest.json
index d7e9938eec861b595fccfb97ec653218d391e2e2..206f6e0a1d2e7c09e0d2a7e6d64f542e5e5d1f53 100644
--- a/homeassistant/components/itunes/manifest.json
+++ b/homeassistant/components/itunes/manifest.json
@@ -2,7 +2,5 @@
   "domain": "itunes",
   "name": "Apple iTunes",
   "documentation": "https://www.home-assistant.io/integrations/itunes",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/izone/manifest.json b/homeassistant/components/izone/manifest.json
index 9e982b19cf83996f3cbd3788aa80d1262c32dc60..1db99b1a0e3889edc617a12f4f2bb63367509d91 100644
--- a/homeassistant/components/izone/manifest.json
+++ b/homeassistant/components/izone/manifest.json
@@ -3,7 +3,6 @@
   "name": "iZone",
   "documentation": "https://www.home-assistant.io/integrations/izone",
   "requirements": ["python-izone==1.1.2"],
-  "dependencies": [],
   "codeowners": ["@Swamp-Ig"],
   "config_flow": true
 }
diff --git a/homeassistant/components/jewish_calendar/manifest.json b/homeassistant/components/jewish_calendar/manifest.json
index c4ebb382a44ce2e235db0573fac50c1adba013c5..9f0d55433f04ed40dbefda7500f6bcfb64af759d 100644
--- a/homeassistant/components/jewish_calendar/manifest.json
+++ b/homeassistant/components/jewish_calendar/manifest.json
@@ -3,6 +3,5 @@
   "name": "Jewish Calendar",
   "documentation": "https://www.home-assistant.io/integrations/jewish_calendar",
   "requirements": ["hdate==0.9.5"],
-  "dependencies": [],
   "codeowners": ["@tsvi"]
 }
diff --git a/homeassistant/components/joaoapps_join/manifest.json b/homeassistant/components/joaoapps_join/manifest.json
index 07f02e069d82e79c54bbfa7d375f548ca46c49c2..825e5597050a8c78dad26b1f4df59b63d3b60667 100644
--- a/homeassistant/components/joaoapps_join/manifest.json
+++ b/homeassistant/components/joaoapps_join/manifest.json
@@ -3,6 +3,5 @@
   "name": "Joaoapps Join",
   "documentation": "https://www.home-assistant.io/integrations/joaoapps_join",
   "requirements": ["python-join-api==0.0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/juicenet/manifest.json b/homeassistant/components/juicenet/manifest.json
index 6f6836a1683264f952b1d1038265e0768930b789..79ba6ba9ec525a93d535e43de88ba678892de50c 100644
--- a/homeassistant/components/juicenet/manifest.json
+++ b/homeassistant/components/juicenet/manifest.json
@@ -3,6 +3,5 @@
   "name": "JuiceNet",
   "documentation": "https://www.home-assistant.io/integrations/juicenet",
   "requirements": ["python-juicenet==0.1.6"],
-  "dependencies": [],
   "codeowners": ["@jesserockz"]
 }
diff --git a/homeassistant/components/kankun/manifest.json b/homeassistant/components/kankun/manifest.json
index ef6bcbf92e278628b6e03986c3ecdc7e5cc06b0c..933111ebccac1ffededa77f5e9c4a62cbd329b1e 100644
--- a/homeassistant/components/kankun/manifest.json
+++ b/homeassistant/components/kankun/manifest.json
@@ -2,7 +2,5 @@
   "domain": "kankun",
   "name": "Kankun",
   "documentation": "https://www.home-assistant.io/integrations/kankun",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/keba/manifest.json b/homeassistant/components/keba/manifest.json
index 1f845ff88951d5f9675d97dfeefe599b6c5b03d3..0b1b72d99abba7215812d545e7d15f16693b9a42 100644
--- a/homeassistant/components/keba/manifest.json
+++ b/homeassistant/components/keba/manifest.json
@@ -3,6 +3,5 @@
   "name": "Keba Charging Station",
   "documentation": "https://www.home-assistant.io/integrations/keba",
   "requirements": ["keba-kecontact==1.0.0"],
-  "dependencies": [],
   "codeowners": ["@dannerph"]
 }
diff --git a/homeassistant/components/keenetic_ndms2/manifest.json b/homeassistant/components/keenetic_ndms2/manifest.json
index a4f81bcf2be2278b4b34d5bdfdb872269a5ac4d7..9d4c9f35716272fbb536813fd5a1720e987356bb 100644
--- a/homeassistant/components/keenetic_ndms2/manifest.json
+++ b/homeassistant/components/keenetic_ndms2/manifest.json
@@ -3,6 +3,5 @@
   "name": "Keenetic NDMS2 Routers",
   "documentation": "https://www.home-assistant.io/integrations/keenetic_ndms2",
   "requirements": ["ndms2_client==0.0.11"],
-  "dependencies": [],
   "codeowners": ["@foxel"]
 }
diff --git a/homeassistant/components/kef/manifest.json b/homeassistant/components/kef/manifest.json
index 4af0626ace9509ab74b12ac332aa8b6c21a5fba9..156b495dcf8aca50815d1a872e1b028d75eb4e6e 100644
--- a/homeassistant/components/kef/manifest.json
+++ b/homeassistant/components/kef/manifest.json
@@ -2,7 +2,6 @@
   "domain": "kef",
   "name": "KEF",
   "documentation": "https://www.home-assistant.io/integrations/kef",
-  "dependencies": [],
   "codeowners": ["@basnijholt"],
   "requirements": ["aiokef==0.2.9", "getmac==0.8.1"]
 }
diff --git a/homeassistant/components/keyboard/manifest.json b/homeassistant/components/keyboard/manifest.json
index ca9f705ec460bb609ba678d207eeebd13885e4e0..c6379fac4a1cec120d76b6381060269f92078171 100644
--- a/homeassistant/components/keyboard/manifest.json
+++ b/homeassistant/components/keyboard/manifest.json
@@ -3,6 +3,5 @@
   "name": "Keyboard",
   "documentation": "https://www.home-assistant.io/integrations/keyboard",
   "requirements": ["pyuserinput==0.1.11"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/keyboard_remote/manifest.json b/homeassistant/components/keyboard_remote/manifest.json
index 12779dc633382f73bdfc56a85aafcd1af7322229..5a803f95bb3f267c0340c7321fd9e4e20fe3a263 100644
--- a/homeassistant/components/keyboard_remote/manifest.json
+++ b/homeassistant/components/keyboard_remote/manifest.json
@@ -3,6 +3,5 @@
   "name": "Keyboard Remote",
   "documentation": "https://www.home-assistant.io/integrations/keyboard_remote",
   "requirements": ["evdev==1.1.2", "aionotify==0.2.0"],
-  "dependencies": [],
   "codeowners": ["@bendavid"]
 }
diff --git a/homeassistant/components/kira/manifest.json b/homeassistant/components/kira/manifest.json
index 38f629d8b8308f36806ba5d6c31a68112aa0ad0f..04c6598adb7ef62416b24426d2826d3ad5a2d5c8 100644
--- a/homeassistant/components/kira/manifest.json
+++ b/homeassistant/components/kira/manifest.json
@@ -3,6 +3,5 @@
   "name": "Kira",
   "documentation": "https://www.home-assistant.io/integrations/kira",
   "requirements": ["pykira==0.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/kiwi/manifest.json b/homeassistant/components/kiwi/manifest.json
index ce754fc4c0459bdd5496b03188798a2703a5fe1e..a80e279f97473e0c67255d9666d385ef68cc5c13 100644
--- a/homeassistant/components/kiwi/manifest.json
+++ b/homeassistant/components/kiwi/manifest.json
@@ -3,6 +3,5 @@
   "name": "KIWI",
   "documentation": "https://www.home-assistant.io/integrations/kiwi",
   "requirements": ["kiwiki-client==0.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/knx/manifest.json b/homeassistant/components/knx/manifest.json
index 16f55b5292d9831225ec6c9a7d3ef1e72dc0f335..ab26c4b628761969477af30b375a0b92a0a40a7a 100644
--- a/homeassistant/components/knx/manifest.json
+++ b/homeassistant/components/knx/manifest.json
@@ -3,6 +3,5 @@
   "name": "KNX",
   "documentation": "https://www.home-assistant.io/integrations/knx",
   "requirements": ["xknx==0.11.2"],
-  "dependencies": [],
   "codeowners": ["@Julius2342"]
 }
diff --git a/homeassistant/components/kodi/manifest.json b/homeassistant/components/kodi/manifest.json
index 80bcda0c1deecbe68b14395ac60f840eff7aa943..43b318d1584bcdbe1ec22af6612e8dee67d25e07 100644
--- a/homeassistant/components/kodi/manifest.json
+++ b/homeassistant/components/kodi/manifest.json
@@ -3,6 +3,5 @@
   "name": "Kodi",
   "documentation": "https://www.home-assistant.io/integrations/kodi",
   "requirements": ["jsonrpc-async==0.6", "jsonrpc-websocket==0.6"],
-  "dependencies": [],
   "codeowners": ["@armills"]
 }
diff --git a/homeassistant/components/kwb/manifest.json b/homeassistant/components/kwb/manifest.json
index c13aee18ef49bcf796d5e43964ba7f3eff9b6ddd..2f816345a8647fc907d887fc9610e8343a856401 100644
--- a/homeassistant/components/kwb/manifest.json
+++ b/homeassistant/components/kwb/manifest.json
@@ -3,6 +3,5 @@
   "name": "KWB Easyfire",
   "documentation": "https://www.home-assistant.io/integrations/kwb",
   "requirements": ["pykwb==0.0.8"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/lacrosse/manifest.json b/homeassistant/components/lacrosse/manifest.json
index 28262b1e42de047bc3e885780d4c4a6c95723878..f31d4b9fea5ea0b1a2fe26115c5fe3ed38564b99 100644
--- a/homeassistant/components/lacrosse/manifest.json
+++ b/homeassistant/components/lacrosse/manifest.json
@@ -3,6 +3,5 @@
   "name": "LaCrosse",
   "documentation": "https://www.home-assistant.io/integrations/lacrosse",
   "requirements": ["pylacrosse==0.4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/lametric/manifest.json b/homeassistant/components/lametric/manifest.json
index 8b81fb888fa1d2cc77efd6e0e8ca774d8c348867..4edcef1a14756aa8a90c37123c36752c64c6b888 100644
--- a/homeassistant/components/lametric/manifest.json
+++ b/homeassistant/components/lametric/manifest.json
@@ -3,6 +3,5 @@
   "name": "LaMetric",
   "documentation": "https://www.home-assistant.io/integrations/lametric",
   "requirements": ["lmnotify==0.0.4"],
-  "dependencies": [],
   "codeowners": ["@robbiet480"]
 }
diff --git a/homeassistant/components/lannouncer/manifest.json b/homeassistant/components/lannouncer/manifest.json
index e803f2e56d2c3d00aabd08cb64582fd2acf0831e..3c46672776d9b347bb02f24ed59bbdf09465f7c1 100644
--- a/homeassistant/components/lannouncer/manifest.json
+++ b/homeassistant/components/lannouncer/manifest.json
@@ -2,7 +2,5 @@
   "domain": "lannouncer",
   "name": "LANnouncer",
   "documentation": "https://www.home-assistant.io/integrations/lannouncer",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/lastfm/manifest.json b/homeassistant/components/lastfm/manifest.json
index 681047a2431b594debb9836fe6e91b98f5a44850..85d6c5ea8d213e0cd94c18547ad4cf21e3b5b737 100644
--- a/homeassistant/components/lastfm/manifest.json
+++ b/homeassistant/components/lastfm/manifest.json
@@ -3,6 +3,5 @@
   "name": "Last.fm",
   "documentation": "https://www.home-assistant.io/integrations/lastfm",
   "requirements": ["pylast==3.2.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/launch_library/manifest.json b/homeassistant/components/launch_library/manifest.json
index b5fc7b36713d42fd4cf7e806e1f76d23b8a81636..d1e4c17ec5a616e744edf56747951fac5872dc70 100644
--- a/homeassistant/components/launch_library/manifest.json
+++ b/homeassistant/components/launch_library/manifest.json
@@ -3,6 +3,5 @@
   "name": "Launch Library",
   "documentation": "https://www.home-assistant.io/integrations/launch_library",
   "requirements": ["pylaunches==0.2.0"],
-  "dependencies": [],
   "codeowners": ["@ludeeus"]
 }
diff --git a/homeassistant/components/lcn/manifest.json b/homeassistant/components/lcn/manifest.json
index 58353697d1800c73943a92c92dfbdcc8c3e76537..74bfe10555551d0c0f64acf24def169f4acc2338 100644
--- a/homeassistant/components/lcn/manifest.json
+++ b/homeassistant/components/lcn/manifest.json
@@ -3,6 +3,5 @@
   "name": "LCN",
   "documentation": "https://www.home-assistant.io/integrations/lcn",
   "requirements": ["pypck==0.6.4"],
-  "dependencies": [],
   "codeowners": ["@alengwenus"]
 }
diff --git a/homeassistant/components/lg_netcast/manifest.json b/homeassistant/components/lg_netcast/manifest.json
index 87c73b772b8eec73df4754b84182f1ee26e7cb55..78cccdda3be0feffa9203ba07cbc48425c8d74c0 100644
--- a/homeassistant/components/lg_netcast/manifest.json
+++ b/homeassistant/components/lg_netcast/manifest.json
@@ -3,6 +3,5 @@
   "name": "LG Netcast",
   "documentation": "https://www.home-assistant.io/integrations/lg_netcast",
   "requirements": ["pylgnetcast-homeassistant==0.2.0.dev0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/lg_soundbar/manifest.json b/homeassistant/components/lg_soundbar/manifest.json
index 9f93f4e8f3f7b43cbb9d219b3e22881f124fe13c..42b5e22570cd423c894ddfb0e86b3c6b0e6b2d2b 100644
--- a/homeassistant/components/lg_soundbar/manifest.json
+++ b/homeassistant/components/lg_soundbar/manifest.json
@@ -3,6 +3,5 @@
   "name": "LG Soundbars",
   "documentation": "https://www.home-assistant.io/integrations/lg_soundbar",
   "requirements": ["temescal==0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/life360/manifest.json b/homeassistant/components/life360/manifest.json
index 016b9e13d636a60de28a233b3f1e79f245386f92..c7a832f78e7cc1a5d469ca53f43a9a1b884d12f6 100644
--- a/homeassistant/components/life360/manifest.json
+++ b/homeassistant/components/life360/manifest.json
@@ -3,7 +3,6 @@
   "name": "Life360",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/life360",
-  "dependencies": [],
   "codeowners": ["@pnbruckner"],
   "requirements": ["life360==4.1.1"]
 }
diff --git a/homeassistant/components/lifx/manifest.json b/homeassistant/components/lifx/manifest.json
index 327eb1d4abdd8c0564c527dfc98b43f164e39237..3f5ce03e67213e7e25623ab67f208b1130cca510 100644
--- a/homeassistant/components/lifx/manifest.json
+++ b/homeassistant/components/lifx/manifest.json
@@ -7,6 +7,5 @@
   "homekit": {
     "models": ["LIFX"]
   },
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/lifx_cloud/manifest.json b/homeassistant/components/lifx_cloud/manifest.json
index b2f169a28114e07193b1f1bc15b1cb4608ee9028..038282390cafefdfbd2d153b195e5528c5350d4d 100644
--- a/homeassistant/components/lifx_cloud/manifest.json
+++ b/homeassistant/components/lifx_cloud/manifest.json
@@ -2,7 +2,5 @@
   "domain": "lifx_cloud",
   "name": "LIFX Cloud",
   "documentation": "https://www.home-assistant.io/integrations/lifx_cloud",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/lifx_legacy/manifest.json b/homeassistant/components/lifx_legacy/manifest.json
index 67e510b2ba5ccab321928bbb08bce487cb533f43..4a42f44f482708e24b76626e2ade5e6ceba58f38 100644
--- a/homeassistant/components/lifx_legacy/manifest.json
+++ b/homeassistant/components/lifx_legacy/manifest.json
@@ -3,6 +3,5 @@
   "name": "LIFX Legacy",
   "documentation": "https://www.home-assistant.io/integrations/lifx_legacy",
   "requirements": ["liffylights==0.9.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/light/manifest.json b/homeassistant/components/light/manifest.json
index 64e21654afd2130f5c6ef08750c49ff702d63603..27c504f6b913782ef0273ca5106ead2a6331d18d 100644
--- a/homeassistant/components/light/manifest.json
+++ b/homeassistant/components/light/manifest.json
@@ -2,8 +2,6 @@
   "domain": "light",
   "name": "Light",
   "documentation": "https://www.home-assistant.io/integrations/light",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/lightwave/manifest.json b/homeassistant/components/lightwave/manifest.json
index 9fea812d3210ad4836b75d402a8e239067516fb8..ffda0e96c120783acfaf8566e1848f3d945c8c1e 100644
--- a/homeassistant/components/lightwave/manifest.json
+++ b/homeassistant/components/lightwave/manifest.json
@@ -3,6 +3,5 @@
   "name": "Lightwave",
   "documentation": "https://www.home-assistant.io/integrations/lightwave",
   "requirements": ["lightwave==0.17"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/limitlessled/manifest.json b/homeassistant/components/limitlessled/manifest.json
index 6dd3101fabf2c095b76d7d1c26ac85f4bed71f32..3187b795e88682a0276ee48198759406cee60bec 100644
--- a/homeassistant/components/limitlessled/manifest.json
+++ b/homeassistant/components/limitlessled/manifest.json
@@ -3,6 +3,5 @@
   "name": "LimitlessLED",
   "documentation": "https://www.home-assistant.io/integrations/limitlessled",
   "requirements": ["limitlessled==1.1.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/linksys_smart/manifest.json b/homeassistant/components/linksys_smart/manifest.json
index 32c6c1822ea0c86a0d1a07b8a55b02fbeab39245..e0fafcdce2515afd420227a63a8a65779fc069fb 100644
--- a/homeassistant/components/linksys_smart/manifest.json
+++ b/homeassistant/components/linksys_smart/manifest.json
@@ -2,7 +2,5 @@
   "domain": "linksys_smart",
   "name": "Linksys Smart Wi-Fi",
   "documentation": "https://www.home-assistant.io/integrations/linksys_smart",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/linky/manifest.json b/homeassistant/components/linky/manifest.json
index e93d124dbda580568315de49993882b651d654e8..18ee74a78cee8e9a7bac93aca7f3d164379af2fb 100644
--- a/homeassistant/components/linky/manifest.json
+++ b/homeassistant/components/linky/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/linky",
   "requirements": ["pylinky==0.4.0"],
-  "dependencies": [],
   "codeowners": ["@Quentame"]
 }
diff --git a/homeassistant/components/linode/manifest.json b/homeassistant/components/linode/manifest.json
index 5f486a44fa0233f25a9c35c0c958938a71bc56f9..dbc1a6fb8aa93e1b33135d6b858d9709c1adb02b 100644
--- a/homeassistant/components/linode/manifest.json
+++ b/homeassistant/components/linode/manifest.json
@@ -3,6 +3,5 @@
   "name": "Linode",
   "documentation": "https://www.home-assistant.io/integrations/linode",
   "requirements": ["linode-api==4.1.9b1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/linux_battery/manifest.json b/homeassistant/components/linux_battery/manifest.json
index 3bed6ee598afac2d8b1189e100e646115bf530a9..1f242dd791b2c3e29f6c02034af291757bbc4ec6 100644
--- a/homeassistant/components/linux_battery/manifest.json
+++ b/homeassistant/components/linux_battery/manifest.json
@@ -3,6 +3,5 @@
   "name": "Linux Battery",
   "documentation": "https://www.home-assistant.io/integrations/linux_battery",
   "requirements": ["batinfo==0.4.2"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/lirc/manifest.json b/homeassistant/components/lirc/manifest.json
index 45a659b4ba217e7f15ddc571fa5b7bc14d12903b..16f2445d840e706103fa0ba677ecd89338cf86a7 100644
--- a/homeassistant/components/lirc/manifest.json
+++ b/homeassistant/components/lirc/manifest.json
@@ -3,6 +3,5 @@
   "name": "LIRC",
   "documentation": "https://www.home-assistant.io/integrations/lirc",
   "requirements": ["python-lirc==1.2.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/litejet/manifest.json b/homeassistant/components/litejet/manifest.json
index eb80539a2ad2ac9ac000ae836ed82f17a93dbd86..1e469370b4338d9b471f8da6c60dd7075dceaa36 100644
--- a/homeassistant/components/litejet/manifest.json
+++ b/homeassistant/components/litejet/manifest.json
@@ -3,6 +3,5 @@
   "name": "LiteJet",
   "documentation": "https://www.home-assistant.io/integrations/litejet",
   "requirements": ["pylitejet==0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/llamalab_automate/manifest.json b/homeassistant/components/llamalab_automate/manifest.json
index 6fd6c30401fa59dba9145b10cabf97729e9fa2f3..777696f5c756e1167a1bf932074c902d36ff9af5 100644
--- a/homeassistant/components/llamalab_automate/manifest.json
+++ b/homeassistant/components/llamalab_automate/manifest.json
@@ -2,7 +2,5 @@
   "domain": "llamalab_automate",
   "name": "LlamaLab Automate",
   "documentation": "https://www.home-assistant.io/integrations/llamalab_automate",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/local_file/manifest.json b/homeassistant/components/local_file/manifest.json
index f4773fac8637d6dbde00f6940e48a4fcd2368425..d7ec1280186955d1420e2285f5c842134d103d50 100644
--- a/homeassistant/components/local_file/manifest.json
+++ b/homeassistant/components/local_file/manifest.json
@@ -2,7 +2,5 @@
   "domain": "local_file",
   "name": "Local File",
   "documentation": "https://www.home-assistant.io/integrations/local_file",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/local_ip/manifest.json b/homeassistant/components/local_ip/manifest.json
index 4e97c32afa0533fb1747aff72317cf34e58a213f..1dd1b1ed85c58b38f8d8d0f562dff905dac5096c 100644
--- a/homeassistant/components/local_ip/manifest.json
+++ b/homeassistant/components/local_ip/manifest.json
@@ -3,7 +3,6 @@
   "name": "Local IP Address",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/local_ip",
-  "dependencies": [],
   "codeowners": ["@issacg"],
   "requirements": []
 }
diff --git a/homeassistant/components/locative/manifest.json b/homeassistant/components/locative/manifest.json
index ab37ce2e4e62f86c55acbe2e785a21ceade2d43c..653b27ce4d6e62df96d098c5d806ae379d6cfcea 100644
--- a/homeassistant/components/locative/manifest.json
+++ b/homeassistant/components/locative/manifest.json
@@ -3,7 +3,6 @@
   "name": "Locative",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/locative",
-  "requirements": [],
   "dependencies": ["webhook"],
   "codeowners": []
 }
diff --git a/homeassistant/components/lock/manifest.json b/homeassistant/components/lock/manifest.json
index cd2fdf27f2d001585a88a624ce828c69be36d5ca..b44a66613b0a4d102a4c94834f629e711e87a440 100644
--- a/homeassistant/components/lock/manifest.json
+++ b/homeassistant/components/lock/manifest.json
@@ -2,8 +2,6 @@
   "domain": "lock",
   "name": "Lock",
   "documentation": "https://www.home-assistant.io/integrations/lock",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/lockitron/manifest.json b/homeassistant/components/lockitron/manifest.json
index 18ab9036c5ec0360aba32b74503943944eb0b336..088bc847621ceaceae95a24bedb8e29b3a155232 100644
--- a/homeassistant/components/lockitron/manifest.json
+++ b/homeassistant/components/lockitron/manifest.json
@@ -2,7 +2,5 @@
   "domain": "lockitron",
   "name": "Lockitron",
   "documentation": "https://www.home-assistant.io/integrations/lockitron",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/logbook/manifest.json b/homeassistant/components/logbook/manifest.json
index 9d5c78dc34d5a4a3840f5973353a613741c205c8..3980469c9c57a0ffeb7c2ba2ae161a26110e9f38 100644
--- a/homeassistant/components/logbook/manifest.json
+++ b/homeassistant/components/logbook/manifest.json
@@ -2,7 +2,6 @@
   "domain": "logbook",
   "name": "Logbook",
   "documentation": "https://www.home-assistant.io/integrations/logbook",
-  "requirements": [],
   "dependencies": ["frontend", "http", "recorder"],
   "after_dependencies": ["homekit"],
   "codeowners": []
diff --git a/homeassistant/components/logentries/manifest.json b/homeassistant/components/logentries/manifest.json
index c546030853faef0ee654374c8d5070a95b4b73ec..23500d66dd623580003d89e47f4afdfe17974bcc 100644
--- a/homeassistant/components/logentries/manifest.json
+++ b/homeassistant/components/logentries/manifest.json
@@ -2,7 +2,5 @@
   "domain": "logentries",
   "name": "Logentries",
   "documentation": "https://www.home-assistant.io/integrations/logentries",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/logger/manifest.json b/homeassistant/components/logger/manifest.json
index 45f5cc934b21416b7ecda41eb7fdce36896d5927..2cb04538260367c4cdb754e4548b4308bd596b73 100644
--- a/homeassistant/components/logger/manifest.json
+++ b/homeassistant/components/logger/manifest.json
@@ -2,8 +2,6 @@
   "domain": "logger",
   "name": "Logger",
   "documentation": "https://www.home-assistant.io/integrations/logger",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/london_air/manifest.json b/homeassistant/components/london_air/manifest.json
index c5b9caffa88dfe3632a2d7e3a7d152dadf0a0412..48ba49bee237e76f675ca24141cf2020cac36c5b 100644
--- a/homeassistant/components/london_air/manifest.json
+++ b/homeassistant/components/london_air/manifest.json
@@ -2,7 +2,5 @@
   "domain": "london_air",
   "name": "London Air",
   "documentation": "https://www.home-assistant.io/integrations/london_air",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/london_underground/manifest.json b/homeassistant/components/london_underground/manifest.json
index a81034e0718eb1098754eb2b2ae2213da8dd2c60..5dbccea27b10003c06fc475a53c391986fe543de 100644
--- a/homeassistant/components/london_underground/manifest.json
+++ b/homeassistant/components/london_underground/manifest.json
@@ -3,6 +3,5 @@
   "name": "London Underground",
   "documentation": "https://www.home-assistant.io/integrations/london_underground",
   "requirements": ["london-tube-status==0.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/loopenergy/manifest.json b/homeassistant/components/loopenergy/manifest.json
index 88b679fb071d0a8298f97b8dd83b8c32722bc79b..cf7343af6a430635fdf013e14b87f351fcce4a88 100644
--- a/homeassistant/components/loopenergy/manifest.json
+++ b/homeassistant/components/loopenergy/manifest.json
@@ -3,6 +3,5 @@
   "name": "Loop Energy",
   "documentation": "https://www.home-assistant.io/integrations/loopenergy",
   "requirements": ["pyloopenergy==0.1.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/lovelace/manifest.json b/homeassistant/components/lovelace/manifest.json
index aa0d706976a5b07b7acca1a2065119b0349b2107..cc8f6ddab0859c0f9f71c8f4d6211eb9b792ee33 100644
--- a/homeassistant/components/lovelace/manifest.json
+++ b/homeassistant/components/lovelace/manifest.json
@@ -2,7 +2,5 @@
   "domain": "lovelace",
   "name": "Lovelace",
   "documentation": "https://www.home-assistant.io/integrations/lovelace",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/frontend"]
 }
diff --git a/homeassistant/components/luci/manifest.json b/homeassistant/components/luci/manifest.json
index 7fefe89c1dfb75e92cbee47f76825bf5b9f4795f..0e8cfb876095b9aa44ced71eacc4ae6adb9d0104 100644
--- a/homeassistant/components/luci/manifest.json
+++ b/homeassistant/components/luci/manifest.json
@@ -3,6 +3,5 @@
   "name": "OpenWRT (luci)",
   "documentation": "https://www.home-assistant.io/integrations/luci",
   "requirements": ["openwrt-luci-rpc==1.1.2"],
-  "dependencies": [],
   "codeowners": ["@fbradyirl", "@mzdrale"]
 }
diff --git a/homeassistant/components/luftdaten/manifest.json b/homeassistant/components/luftdaten/manifest.json
index e6e9110b33a591283aa7e0e8907006eabe0af4a9..e4670680b16c3966a255ff846428dc332d17b5ff 100644
--- a/homeassistant/components/luftdaten/manifest.json
+++ b/homeassistant/components/luftdaten/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/luftdaten",
   "requirements": ["luftdaten==0.6.4"],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "gold"
 }
diff --git a/homeassistant/components/lupusec/manifest.json b/homeassistant/components/lupusec/manifest.json
index 391de3cfc55aedc21d55d5445d546945ca2549b3..fb9cf64545a1fe26669d44e13d3cc19135953668 100644
--- a/homeassistant/components/lupusec/manifest.json
+++ b/homeassistant/components/lupusec/manifest.json
@@ -3,6 +3,5 @@
   "name": "Lupus Electronics LUPUSEC",
   "documentation": "https://www.home-assistant.io/integrations/lupusec",
   "requirements": ["lupupy==0.0.18"],
-  "dependencies": [],
   "codeowners": ["@majuss"]
 }
diff --git a/homeassistant/components/lutron/manifest.json b/homeassistant/components/lutron/manifest.json
index 9eb4fdeaa4578c4088329f17259e5425dd945f99..2dbeb51da58ede17526d3a5a9fb807c029c90cf5 100644
--- a/homeassistant/components/lutron/manifest.json
+++ b/homeassistant/components/lutron/manifest.json
@@ -3,6 +3,5 @@
   "name": "Lutron",
   "documentation": "https://www.home-assistant.io/integrations/lutron",
   "requirements": ["pylutron==0.2.5"],
-  "dependencies": [],
   "codeowners": ["@JonGilmore"]
 }
diff --git a/homeassistant/components/lutron_caseta/manifest.json b/homeassistant/components/lutron_caseta/manifest.json
index 856bf285a1633065fdb39921ea367baf8f226aa7..831f6ef8bf145d77998d049c746bc4827d8c0dc8 100644
--- a/homeassistant/components/lutron_caseta/manifest.json
+++ b/homeassistant/components/lutron_caseta/manifest.json
@@ -3,6 +3,5 @@
   "name": "Lutron Caseta",
   "documentation": "https://www.home-assistant.io/integrations/lutron_caseta",
   "requirements": ["pylutron-caseta==0.6.0"],
-  "dependencies": [],
   "codeowners": ["@swails"]
 }
diff --git a/homeassistant/components/lw12wifi/manifest.json b/homeassistant/components/lw12wifi/manifest.json
index 014dde12fcb8856bb64e737f1537f31880c9124f..27523ccb7c2b7408d99d5a5053aa713d19907072 100644
--- a/homeassistant/components/lw12wifi/manifest.json
+++ b/homeassistant/components/lw12wifi/manifest.json
@@ -3,6 +3,5 @@
   "name": "LAGUTE LW-12",
   "documentation": "https://www.home-assistant.io/integrations/lw12wifi",
   "requirements": ["lw12==0.9.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/lyft/manifest.json b/homeassistant/components/lyft/manifest.json
index ec9fb422d2143625647a17945aeed8cb2c960f73..7b5ad8df07cd1f484e0757b731ba4e87a4233c25 100644
--- a/homeassistant/components/lyft/manifest.json
+++ b/homeassistant/components/lyft/manifest.json
@@ -3,6 +3,5 @@
   "name": "Lyft",
   "documentation": "https://www.home-assistant.io/integrations/lyft",
   "requirements": ["lyft_rides==0.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/magicseaweed/manifest.json b/homeassistant/components/magicseaweed/manifest.json
index ccd684e1f35d91533e36d6ab28e4209592c566c4..2edac84c7f54ecb337ba336c67bd772ad57e98f1 100644
--- a/homeassistant/components/magicseaweed/manifest.json
+++ b/homeassistant/components/magicseaweed/manifest.json
@@ -3,6 +3,5 @@
   "name": "Magicseaweed",
   "documentation": "https://www.home-assistant.io/integrations/magicseaweed",
   "requirements": ["magicseaweed==1.0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mailbox/manifest.json b/homeassistant/components/mailbox/manifest.json
index 5202569d198c13c31c61f5574679e13dfb7ce34c..7bbdcfa78cf3ddbe4e723bb256e6caf4593665ed 100644
--- a/homeassistant/components/mailbox/manifest.json
+++ b/homeassistant/components/mailbox/manifest.json
@@ -2,7 +2,6 @@
   "domain": "mailbox",
   "name": "Mailbox",
   "documentation": "https://www.home-assistant.io/integrations/mailbox",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": []
 }
diff --git a/homeassistant/components/manual/manifest.json b/homeassistant/components/manual/manifest.json
index 29d6cbdf87121bbb5aadba2e7aa329b8240ee91b..813dbf4e5705f1b30cc9282c38b018c4eff0a5b9 100644
--- a/homeassistant/components/manual/manifest.json
+++ b/homeassistant/components/manual/manifest.json
@@ -2,8 +2,6 @@
   "domain": "manual",
   "name": "Manual",
   "documentation": "https://www.home-assistant.io/integrations/manual",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/manual_mqtt/manifest.json b/homeassistant/components/manual_mqtt/manifest.json
index 1ae597fecd9eae9f69e48159b1d7d3f6e8010ff8..8189b167f934a510de24651774653392a2483e64 100644
--- a/homeassistant/components/manual_mqtt/manifest.json
+++ b/homeassistant/components/manual_mqtt/manifest.json
@@ -2,7 +2,6 @@
   "domain": "manual_mqtt",
   "name": "Manual MQTT",
   "documentation": "https://www.home-assistant.io/integrations/manual_mqtt",
-  "requirements": [],
   "dependencies": ["mqtt"],
   "codeowners": []
 }
diff --git a/homeassistant/components/map/manifest.json b/homeassistant/components/map/manifest.json
index 108ca8f1772b796746f66d08b0d11613f350bdbf..f78dcfd20ba36c2d07d31dd6c91dbe03cc26cce2 100644
--- a/homeassistant/components/map/manifest.json
+++ b/homeassistant/components/map/manifest.json
@@ -2,7 +2,6 @@
   "domain": "map",
   "name": "Map",
   "documentation": "https://www.home-assistant.io/integrations/map",
-  "requirements": [],
   "dependencies": ["frontend"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/marytts/manifest.json b/homeassistant/components/marytts/manifest.json
index 74f027fd0766db393c43894a666c880fdcd5d680..ba4cea8365fced32126f431304a7d118e4d43205 100644
--- a/homeassistant/components/marytts/manifest.json
+++ b/homeassistant/components/marytts/manifest.json
@@ -5,6 +5,5 @@
   "requirements": [
     "speak2mary==1.4.0"
   ],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mastodon/manifest.json b/homeassistant/components/mastodon/manifest.json
index b73b749cddf3687d531d4d8a8a166627c34a306f..8c29ba1da35c9227e76c94e026b394ac2d288197 100644
--- a/homeassistant/components/mastodon/manifest.json
+++ b/homeassistant/components/mastodon/manifest.json
@@ -3,6 +3,5 @@
   "name": "Mastodon",
   "documentation": "https://www.home-assistant.io/integrations/mastodon",
   "requirements": ["Mastodon.py==1.5.1"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/matrix/manifest.json b/homeassistant/components/matrix/manifest.json
index f4a92d7e10413258409b26479960e6c611924682..90571d239f62fe77f2fd936f911e020b20af12e6 100644
--- a/homeassistant/components/matrix/manifest.json
+++ b/homeassistant/components/matrix/manifest.json
@@ -3,6 +3,5 @@
   "name": "Matrix",
   "documentation": "https://www.home-assistant.io/integrations/matrix",
   "requirements": ["matrix-client==0.3.2"],
-  "dependencies": [],
   "codeowners": ["@tinloaf"]
 }
diff --git a/homeassistant/components/maxcube/manifest.json b/homeassistant/components/maxcube/manifest.json
index b3ac6591f7650b8776d361ec07a18c7b48be5d4a..0aae92c2079a1747ead236c0b8ea77b6cc1a3e1b 100644
--- a/homeassistant/components/maxcube/manifest.json
+++ b/homeassistant/components/maxcube/manifest.json
@@ -3,6 +3,5 @@
   "name": "eQ-3 MAX!",
   "documentation": "https://www.home-assistant.io/integrations/maxcube",
   "requirements": ["maxcube-api==0.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mcp23017/manifest.json b/homeassistant/components/mcp23017/manifest.json
index 8bdd897d34eb4d752e99e2601b97e993a82c1295..3f7cf97e64effa3e696ed6766c9d544ecf64e370 100644
--- a/homeassistant/components/mcp23017/manifest.json
+++ b/homeassistant/components/mcp23017/manifest.json
@@ -7,6 +7,5 @@
     "adafruit-blinka==3.9.0",
     "adafruit-circuitpython-mcp230xx==2.2.2"
   ],
-  "dependencies": [],
   "codeowners": ["@jardiamj"]
 }
diff --git a/homeassistant/components/media_player/manifest.json b/homeassistant/components/media_player/manifest.json
index 5c9a5cde0e4858685930fa3c82534655e33e90ec..7a8e47adf205d1168017b50938df2f36353aa605 100644
--- a/homeassistant/components/media_player/manifest.json
+++ b/homeassistant/components/media_player/manifest.json
@@ -2,7 +2,6 @@
   "domain": "media_player",
   "name": "Media Player",
   "documentation": "https://www.home-assistant.io/integrations/media_player",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/mediaroom/manifest.json b/homeassistant/components/mediaroom/manifest.json
index 31a028db61c05a7c37dcbabccaeec45dfba96a8c..218715f81bf45995e60142db62acdc3ef3b665df 100644
--- a/homeassistant/components/mediaroom/manifest.json
+++ b/homeassistant/components/mediaroom/manifest.json
@@ -3,6 +3,5 @@
   "name": "Mediaroom",
   "documentation": "https://www.home-assistant.io/integrations/mediaroom",
   "requirements": ["pymediaroom==0.6.4"],
-  "dependencies": [],
   "codeowners": ["@dgomes"]
 }
diff --git a/homeassistant/components/melcloud/manifest.json b/homeassistant/components/melcloud/manifest.json
index 61fc9e1b7300eddb8ce9280017150d0a2e83e5a7..04b8b2f5a1e68e69afaa75d6760f2fd977ca98a7 100644
--- a/homeassistant/components/melcloud/manifest.json
+++ b/homeassistant/components/melcloud/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/melcloud",
   "requirements": ["pymelcloud==2.4.0"],
-  "dependencies": [],
   "codeowners": ["@vilppuvuorinen"]
 }
diff --git a/homeassistant/components/melissa/manifest.json b/homeassistant/components/melissa/manifest.json
index bd69a1cc0b22d5496943c8f53464ea07f476f854..af29b0382c58002aa76cab9dff2b15e7d2b2611f 100644
--- a/homeassistant/components/melissa/manifest.json
+++ b/homeassistant/components/melissa/manifest.json
@@ -3,6 +3,5 @@
   "name": "Melissa",
   "documentation": "https://www.home-assistant.io/integrations/melissa",
   "requirements": ["py-melissa-climate==2.0.0"],
-  "dependencies": [],
   "codeowners": ["@kennedyshead"]
 }
diff --git a/homeassistant/components/meraki/manifest.json b/homeassistant/components/meraki/manifest.json
index 2add8663555a954a60831ced98f609e2dffce073..f0de1aa7c1dec1fb9b38aedcdd31e9d827e9599b 100644
--- a/homeassistant/components/meraki/manifest.json
+++ b/homeassistant/components/meraki/manifest.json
@@ -2,7 +2,6 @@
   "domain": "meraki",
   "name": "Meraki",
   "documentation": "https://www.home-assistant.io/integrations/meraki",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": []
 }
diff --git a/homeassistant/components/message_bird/manifest.json b/homeassistant/components/message_bird/manifest.json
index fb87d06edfbb5cbcd8b26ec869b6531b211b87e9..91018849449ec7d7c0417d840eec79b4a2670ec3 100644
--- a/homeassistant/components/message_bird/manifest.json
+++ b/homeassistant/components/message_bird/manifest.json
@@ -3,6 +3,5 @@
   "name": "MessageBird",
   "documentation": "https://www.home-assistant.io/integrations/message_bird",
   "requirements": ["messagebird==1.2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/met/manifest.json b/homeassistant/components/met/manifest.json
index 62aeaf21de7a750db80652abf290b2b607697154..baf2c1b7e3ebf9c92303366414e9064192a87593 100644
--- a/homeassistant/components/met/manifest.json
+++ b/homeassistant/components/met/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/met",
   "requirements": ["pyMetno==0.4.6"],
-  "dependencies": [],
   "codeowners": ["@danielhiversen"]
 }
diff --git a/homeassistant/components/meteo_france/manifest.json b/homeassistant/components/meteo_france/manifest.json
index 77f8fca984d6fc447ae384cf97e1829d7335dfad..572fd29b5494d6dcb87316134a28fbd1f8580335 100644
--- a/homeassistant/components/meteo_france/manifest.json
+++ b/homeassistant/components/meteo_france/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/meteo_france",
   "requirements": ["meteofrance==0.3.7", "vigilancemeteo==3.0.0"],
-  "dependencies": [],
   "codeowners": ["@victorcerutti", "@oncleben31", "@Quentame"]
 }
diff --git a/homeassistant/components/meteoalarm/manifest.json b/homeassistant/components/meteoalarm/manifest.json
index 5fc7e7c137ccdbe848ba0daa8ec7e14bf861c582..116bbdcac6df07c524f9b1e899d7236a6c133d33 100644
--- a/homeassistant/components/meteoalarm/manifest.json
+++ b/homeassistant/components/meteoalarm/manifest.json
@@ -3,6 +3,5 @@
   "name": "MeteoAlarm",
   "documentation": "https://www.home-assistant.io/integrations/meteoalarm",
   "requirements": ["meteoalertapi==0.1.6"],
-  "dependencies": [],
   "codeowners": ["@rolfberkenbosch"]
 }
diff --git a/homeassistant/components/metoffice/manifest.json b/homeassistant/components/metoffice/manifest.json
index 9c16b7687a26d9bb520cb61ddaad047199991891..20120d90b182eee9a1ee103bb0c829e944f8f801 100644
--- a/homeassistant/components/metoffice/manifest.json
+++ b/homeassistant/components/metoffice/manifest.json
@@ -3,6 +3,5 @@
   "name": "Met Office",
   "documentation": "https://www.home-assistant.io/integrations/metoffice",
   "requirements": ["datapoint==0.9.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mfi/manifest.json b/homeassistant/components/mfi/manifest.json
index 4e5ab31b1d50b667192f55d3f2f0815a55726045..29b9bb1ac697b50550ea699048253b9fc434aae5 100644
--- a/homeassistant/components/mfi/manifest.json
+++ b/homeassistant/components/mfi/manifest.json
@@ -3,6 +3,5 @@
   "name": "Ubiquiti mFi mPort",
   "documentation": "https://www.home-assistant.io/integrations/mfi",
   "requirements": ["mficlient==0.3.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mhz19/manifest.json b/homeassistant/components/mhz19/manifest.json
index 7f160a2e9a430f7b355d41cb89bcac920e88166a..ea16ac697f1eb2f70501fa1804b197a962771031 100644
--- a/homeassistant/components/mhz19/manifest.json
+++ b/homeassistant/components/mhz19/manifest.json
@@ -3,6 +3,5 @@
   "name": "MH-Z19 CO2 Sensor",
   "documentation": "https://www.home-assistant.io/integrations/mhz19",
   "requirements": ["pmsensor==0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/microsoft/manifest.json b/homeassistant/components/microsoft/manifest.json
index d0947357a5147c62da85aacf74445dab5553f929..0e371199a185d15028a8c874a994ed5b90a0a9a4 100644
--- a/homeassistant/components/microsoft/manifest.json
+++ b/homeassistant/components/microsoft/manifest.json
@@ -3,6 +3,5 @@
   "name": "Microsoft Text-to-Speech (TTS)",
   "documentation": "https://www.home-assistant.io/integrations/microsoft",
   "requirements": ["pycsspeechtts==1.0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/microsoft_face/manifest.json b/homeassistant/components/microsoft_face/manifest.json
index d4ff56d325b51e26bcc5f4790fcd95e614cee455..7677cc989b64a654a35a34d95e270f4e54ecd779 100644
--- a/homeassistant/components/microsoft_face/manifest.json
+++ b/homeassistant/components/microsoft_face/manifest.json
@@ -2,7 +2,6 @@
   "domain": "microsoft_face",
   "name": "Microsoft Face",
   "documentation": "https://www.home-assistant.io/integrations/microsoft_face",
-  "requirements": [],
   "dependencies": ["camera"],
   "codeowners": []
 }
diff --git a/homeassistant/components/microsoft_face_detect/manifest.json b/homeassistant/components/microsoft_face_detect/manifest.json
index 7e784fe988b672fee497fce9f4bedb04eb7d07bd..ea57b2bb134e489f29dd74d48324e811bec98423 100644
--- a/homeassistant/components/microsoft_face_detect/manifest.json
+++ b/homeassistant/components/microsoft_face_detect/manifest.json
@@ -2,7 +2,6 @@
   "domain": "microsoft_face_detect",
   "name": "Microsoft Face Detect",
   "documentation": "https://www.home-assistant.io/integrations/microsoft_face_detect",
-  "requirements": [],
   "dependencies": ["microsoft_face"],
   "codeowners": []
 }
diff --git a/homeassistant/components/microsoft_face_identify/manifest.json b/homeassistant/components/microsoft_face_identify/manifest.json
index dea16ed5afc88b210169c2434eaa59ac93f05926..866abde36736f7fe59c423703ab129ac7bff5847 100644
--- a/homeassistant/components/microsoft_face_identify/manifest.json
+++ b/homeassistant/components/microsoft_face_identify/manifest.json
@@ -2,7 +2,6 @@
   "domain": "microsoft_face_identify",
   "name": "Microsoft Face Identify",
   "documentation": "https://www.home-assistant.io/integrations/microsoft_face_identify",
-  "requirements": [],
   "dependencies": ["microsoft_face"],
   "codeowners": []
 }
diff --git a/homeassistant/components/miflora/manifest.json b/homeassistant/components/miflora/manifest.json
index 226339791283608118f09702a515720b96ace453..fde971541945cfcbfc4ed4b861b438c40915e9a9 100644
--- a/homeassistant/components/miflora/manifest.json
+++ b/homeassistant/components/miflora/manifest.json
@@ -3,6 +3,5 @@
   "name": "Mi Flora",
   "documentation": "https://www.home-assistant.io/integrations/miflora",
   "requirements": ["bluepy==1.3.0", "miflora==0.6.0"],
-  "dependencies": [],
   "codeowners": ["@danielhiversen", "@ChristianKuehnel"]
 }
diff --git a/homeassistant/components/mikrotik/manifest.json b/homeassistant/components/mikrotik/manifest.json
index 72f98a11709cf546ad1c303c8255e3904117c747..c87b37685961d3f219bbbd7fffcb05b176c9f16b 100644
--- a/homeassistant/components/mikrotik/manifest.json
+++ b/homeassistant/components/mikrotik/manifest.json
@@ -6,8 +6,7 @@
   "requirements": [
     "librouteros==3.0.0"
   ],
-  "dependencies": [],
   "codeowners": [
     "@engrbm87"
   ]
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/mill/manifest.json b/homeassistant/components/mill/manifest.json
index f5ca1835a673ea3073aad4c2978ea602781af474..07eec93bb657c15a34e814c6f6406cac4b81d57f 100644
--- a/homeassistant/components/mill/manifest.json
+++ b/homeassistant/components/mill/manifest.json
@@ -3,6 +3,5 @@
   "name": "Mill",
   "documentation": "https://www.home-assistant.io/integrations/mill",
   "requirements": ["millheater==0.3.4"],
-  "dependencies": [],
   "codeowners": ["@danielhiversen"]
 }
diff --git a/homeassistant/components/min_max/manifest.json b/homeassistant/components/min_max/manifest.json
index db3a896a1c3820ba73194dae932e63932877f60b..d4eb6554405cff43adfc8cc83a164734d8618bbb 100644
--- a/homeassistant/components/min_max/manifest.json
+++ b/homeassistant/components/min_max/manifest.json
@@ -2,8 +2,6 @@
   "domain": "min_max",
   "name": "Min/Max",
   "documentation": "https://www.home-assistant.io/integrations/min_max",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/minecraft_server/manifest.json b/homeassistant/components/minecraft_server/manifest.json
index 0811c168f9f15f9dc852cea66834a17b03147ad8..6f50b0587622dcb81b517b62ad3bf88b9d4c82f6 100644
--- a/homeassistant/components/minecraft_server/manifest.json
+++ b/homeassistant/components/minecraft_server/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/minecraft_server",
   "requirements": ["aiodns==2.0.0", "getmac==0.8.1", "mcstatus==2.3.0"],
-  "dependencies": [],
   "codeowners": ["@elmurato"],
   "quality_scale": "silver"
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/minio/manifest.json b/homeassistant/components/minio/manifest.json
index 35f2c56d3da33e0a922b238a01b91729481aca3d..ba31bbcb2de726c576ceb6aa090957a0eb92dfd1 100644
--- a/homeassistant/components/minio/manifest.json
+++ b/homeassistant/components/minio/manifest.json
@@ -3,6 +3,5 @@
   "name": "Minio",
   "documentation": "https://www.home-assistant.io/integrations/minio",
   "requirements": ["minio==4.0.9"],
-  "dependencies": [],
   "codeowners": ["@tkislan"]
 }
diff --git a/homeassistant/components/mitemp_bt/manifest.json b/homeassistant/components/mitemp_bt/manifest.json
index c87f4988adfab50f8d1d3a31d9630e4a64bfc049..d35e50a8657c8dbac177db87112ca9e0c1117004 100644
--- a/homeassistant/components/mitemp_bt/manifest.json
+++ b/homeassistant/components/mitemp_bt/manifest.json
@@ -3,6 +3,5 @@
   "name": "Xiaomi Mijia BLE Temperature and Humidity Sensor",
   "documentation": "https://www.home-assistant.io/integrations/mitemp_bt",
   "requirements": ["mitemp_bt==0.0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mjpeg/manifest.json b/homeassistant/components/mjpeg/manifest.json
index 6de13808991a0a3487e89e35e17d0d0163ec06a0..1e2bb33a24cbb2122ffc9686b053e55e65d42e9e 100644
--- a/homeassistant/components/mjpeg/manifest.json
+++ b/homeassistant/components/mjpeg/manifest.json
@@ -2,7 +2,5 @@
   "domain": "mjpeg",
   "name": "MJPEG IP Camera",
   "documentation": "https://www.home-assistant.io/integrations/mjpeg",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mochad/manifest.json b/homeassistant/components/mochad/manifest.json
index c103b8d39226718c9465fb07de917aad21d3e222..63bd7405e00711939847deb6732f48ec79439d75 100644
--- a/homeassistant/components/mochad/manifest.json
+++ b/homeassistant/components/mochad/manifest.json
@@ -3,6 +3,5 @@
   "name": "Mochad",
   "documentation": "https://www.home-assistant.io/integrations/mochad",
   "requirements": ["pymochad==0.2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/modbus/manifest.json b/homeassistant/components/modbus/manifest.json
index d1d2a9db5507db096056a372badf0770f0c98e53..a9155c7b628d3f13ce041a86c33b602aab6b9f91 100644
--- a/homeassistant/components/modbus/manifest.json
+++ b/homeassistant/components/modbus/manifest.json
@@ -3,6 +3,5 @@
   "name": "Modbus",
   "documentation": "https://www.home-assistant.io/integrations/modbus",
   "requirements": ["pymodbus==2.3.0"],
-  "dependencies": [],
   "codeowners": ["@adamchengtkc", "@janiversen"]
 }
diff --git a/homeassistant/components/modem_callerid/manifest.json b/homeassistant/components/modem_callerid/manifest.json
index a5d516c15ab0af00860b0c4c0eddb33ac7f83112..21e9c94943d25683dfa88e2d4354458aa8ba04bd 100644
--- a/homeassistant/components/modem_callerid/manifest.json
+++ b/homeassistant/components/modem_callerid/manifest.json
@@ -3,6 +3,5 @@
   "name": "Modem Caller ID",
   "documentation": "https://www.home-assistant.io/integrations/modem_callerid",
   "requirements": ["basicmodem==0.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mold_indicator/manifest.json b/homeassistant/components/mold_indicator/manifest.json
index 3e5518c1930605381310f9f81496857ba265debf..764faf6e79a8514eb7ae72d9605966be266f3713 100644
--- a/homeassistant/components/mold_indicator/manifest.json
+++ b/homeassistant/components/mold_indicator/manifest.json
@@ -2,8 +2,6 @@
   "domain": "mold_indicator",
   "name": "Mold Indicator",
   "documentation": "https://www.home-assistant.io/integrations/mold_indicator",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/monoprice/manifest.json b/homeassistant/components/monoprice/manifest.json
index d9497c1c29c2e213f65865828b9d536c25bd98e1..c88673b28553756cf04a5820d3cbcfaae3dadf14 100644
--- a/homeassistant/components/monoprice/manifest.json
+++ b/homeassistant/components/monoprice/manifest.json
@@ -3,7 +3,6 @@
   "name": "Monoprice 6-Zone Amplifier",
   "documentation": "https://www.home-assistant.io/integrations/monoprice",
   "requirements": ["pymonoprice==0.3"],
-  "dependencies": [],
   "codeowners": ["@etsinko"],
   "config_flow": true
 }
diff --git a/homeassistant/components/moon/manifest.json b/homeassistant/components/moon/manifest.json
index 508cd8f8867e87244eec1a65e9a2ef96376839f3..8af5f40630c067c7eaa63e5ec3fce6e8839cb3bf 100644
--- a/homeassistant/components/moon/manifest.json
+++ b/homeassistant/components/moon/manifest.json
@@ -2,8 +2,6 @@
   "domain": "moon",
   "name": "Moon",
   "documentation": "https://www.home-assistant.io/integrations/moon",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/mpchc/manifest.json b/homeassistant/components/mpchc/manifest.json
index 89e4b87287131479f1790da7a539782aa7d23294..2ff6793151856a93e5e860c3c2e95c174c2f8c84 100644
--- a/homeassistant/components/mpchc/manifest.json
+++ b/homeassistant/components/mpchc/manifest.json
@@ -2,7 +2,5 @@
   "domain": "mpchc",
   "name": "Media Player Classic Home Cinema (MPC-HC)",
   "documentation": "https://www.home-assistant.io/integrations/mpchc",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mpd/manifest.json b/homeassistant/components/mpd/manifest.json
index f6230e73a1e9d6f5d270b29d95dce7c7b008f5c0..de7b8b8f0d734e7455043483a5a2dde57789afc0 100644
--- a/homeassistant/components/mpd/manifest.json
+++ b/homeassistant/components/mpd/manifest.json
@@ -3,6 +3,5 @@
   "name": "Music Player Daemon (MPD)",
   "documentation": "https://www.home-assistant.io/integrations/mpd",
   "requirements": ["python-mpd2==1.0.0"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/mqtt_eventstream/manifest.json b/homeassistant/components/mqtt_eventstream/manifest.json
index 228269babe96bf1d20e4761df9d2d84df9e93a4e..87eb6bee31e2bf0ffdb759702aff7df340599c6d 100644
--- a/homeassistant/components/mqtt_eventstream/manifest.json
+++ b/homeassistant/components/mqtt_eventstream/manifest.json
@@ -2,7 +2,6 @@
   "domain": "mqtt_eventstream",
   "name": "MQTT Eventstream",
   "documentation": "https://www.home-assistant.io/integrations/mqtt_eventstream",
-  "requirements": [],
   "dependencies": ["mqtt"],
   "codeowners": []
 }
diff --git a/homeassistant/components/mqtt_json/manifest.json b/homeassistant/components/mqtt_json/manifest.json
index 7f3e216508575822fd626f8cb56233d73b466b0c..353ca20d5d77bafa70558ba1701a842633d62e50 100644
--- a/homeassistant/components/mqtt_json/manifest.json
+++ b/homeassistant/components/mqtt_json/manifest.json
@@ -2,7 +2,6 @@
   "domain": "mqtt_json",
   "name": "MQTT JSON",
   "documentation": "https://www.home-assistant.io/integrations/mqtt_json",
-  "requirements": [],
   "dependencies": ["mqtt"],
   "codeowners": []
 }
diff --git a/homeassistant/components/mqtt_room/manifest.json b/homeassistant/components/mqtt_room/manifest.json
index c3cd7de3a06120f090771703722340f32f321fbb..814435ea8355c15b20c13591f8760217bf8a5f56 100644
--- a/homeassistant/components/mqtt_room/manifest.json
+++ b/homeassistant/components/mqtt_room/manifest.json
@@ -2,7 +2,6 @@
   "domain": "mqtt_room",
   "name": "MQTT Room Presence",
   "documentation": "https://www.home-assistant.io/integrations/mqtt_room",
-  "requirements": [],
   "dependencies": ["mqtt"],
   "codeowners": []
 }
diff --git a/homeassistant/components/mqtt_statestream/manifest.json b/homeassistant/components/mqtt_statestream/manifest.json
index fdf85d21fa507393e78d0968aec4278c1c92f906..eb8556d8d9ffbc1fc2e47e3255ce32c33645fc54 100644
--- a/homeassistant/components/mqtt_statestream/manifest.json
+++ b/homeassistant/components/mqtt_statestream/manifest.json
@@ -2,7 +2,6 @@
   "domain": "mqtt_statestream",
   "name": "MQTT Statestream",
   "documentation": "https://www.home-assistant.io/integrations/mqtt_statestream",
-  "requirements": [],
   "dependencies": ["mqtt"],
   "codeowners": []
 }
diff --git a/homeassistant/components/msteams/manifest.json b/homeassistant/components/msteams/manifest.json
index f907cf570bb9cc3f122098e5c1f819e6b1e28939..184e50915a55d65b82fdd7ab2a6e90eae3ac1ae8 100644
--- a/homeassistant/components/msteams/manifest.json
+++ b/homeassistant/components/msteams/manifest.json
@@ -3,6 +3,5 @@
   "name": "Microsoft Teams",
   "documentation": "https://www.home-assistant.io/integrations/msteams",
   "requirements": ["pymsteams==0.1.12"],
-  "dependencies": [],
   "codeowners": ["@peroyvind"]
 }
diff --git a/homeassistant/components/mvglive/manifest.json b/homeassistant/components/mvglive/manifest.json
index 3df5234f96372b7304995d457f283707c8c1c5f8..e676cb0438cf8afdad29faa4bc0ea8c347a1c5f5 100644
--- a/homeassistant/components/mvglive/manifest.json
+++ b/homeassistant/components/mvglive/manifest.json
@@ -3,6 +3,5 @@
   "name": "MVG",
   "documentation": "https://www.home-assistant.io/integrations/mvglive",
   "requirements": ["PyMVGLive==1.1.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mychevy/manifest.json b/homeassistant/components/mychevy/manifest.json
index 93382974005ec7701b3433c836b9cc464390407a..aa7440563da7fd396d76229295105d32be6d8bf5 100644
--- a/homeassistant/components/mychevy/manifest.json
+++ b/homeassistant/components/mychevy/manifest.json
@@ -3,6 +3,5 @@
   "name": "myChevrolet",
   "documentation": "https://www.home-assistant.io/integrations/mychevy",
   "requirements": ["mychevy==1.2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/mycroft/manifest.json b/homeassistant/components/mycroft/manifest.json
index 5b9dfad5d378d056d18371f06c72fb79f8ab646f..33fafacaa88846a3496cf1d9fb7452dd8914a606 100644
--- a/homeassistant/components/mycroft/manifest.json
+++ b/homeassistant/components/mycroft/manifest.json
@@ -3,6 +3,5 @@
   "name": "Mycroft",
   "documentation": "https://www.home-assistant.io/integrations/mycroft",
   "requirements": ["mycroftapi==2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/myq/manifest.json b/homeassistant/components/myq/manifest.json
index afee7d4d77f6e4c856d10c0904e6e692f9b9562a..460b6f50bd41adf910d164f1bd52a66ca5aa3bac 100644
--- a/homeassistant/components/myq/manifest.json
+++ b/homeassistant/components/myq/manifest.json
@@ -5,7 +5,6 @@
   "requirements": [
     "pymyq==2.0.1"
   ],
-  "dependencies": [],
   "codeowners": ["@bdraco"],
   "config_flow": true,
   "homekit": {
diff --git a/homeassistant/components/mysensors/manifest.json b/homeassistant/components/mysensors/manifest.json
index b691bbafee24a9d51e75f656203ccb04c86cb3cc..afeeb5d57cc99bc504398482b4d96ed1ccebeab8 100644
--- a/homeassistant/components/mysensors/manifest.json
+++ b/homeassistant/components/mysensors/manifest.json
@@ -3,7 +3,6 @@
   "name": "MySensors",
   "documentation": "https://www.home-assistant.io/integrations/mysensors",
   "requirements": ["pymysensors==0.18.0"],
-  "dependencies": [],
   "after_dependencies": ["mqtt"],
   "codeowners": ["@MartinHjelmare"]
 }
diff --git a/homeassistant/components/mythicbeastsdns/manifest.json b/homeassistant/components/mythicbeastsdns/manifest.json
index 2df68f084f88adb7780b5686c67c7e08cbf19bf6..b710cd05c1305492cd4fdcaf8466ef5d26297286 100644
--- a/homeassistant/components/mythicbeastsdns/manifest.json
+++ b/homeassistant/components/mythicbeastsdns/manifest.json
@@ -3,6 +3,5 @@
   "name": "Mythic Beasts DNS",
   "documentation": "https://www.home-assistant.io/integrations/mythicbeastsdns",
   "requirements": ["mbddns==0.1.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/n26/manifest.json b/homeassistant/components/n26/manifest.json
index ff763b951a4c1b275f56bbcecfed27cc280e608f..2dec0e6ba2de7671fe79c6bcf15fdb7fce3b1ea8 100644
--- a/homeassistant/components/n26/manifest.json
+++ b/homeassistant/components/n26/manifest.json
@@ -3,6 +3,5 @@
   "name": "N26",
   "documentation": "https://www.home-assistant.io/integrations/n26",
   "requirements": ["n26==0.2.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/nad/manifest.json b/homeassistant/components/nad/manifest.json
index beb4a166f12186fed0d4a5f8fed60e034d268521..03742c8fb7363045f259dc0e242378a84f8b883a 100644
--- a/homeassistant/components/nad/manifest.json
+++ b/homeassistant/components/nad/manifest.json
@@ -3,6 +3,5 @@
   "name": "NAD",
   "documentation": "https://www.home-assistant.io/integrations/nad",
   "requirements": ["nad_receiver==0.0.11"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/namecheapdns/manifest.json b/homeassistant/components/namecheapdns/manifest.json
index f743bfa5f42f212e965c24cd31586df4e3bf0239..9015f2dc8470a5056929ee99e43465739dddf67f 100644
--- a/homeassistant/components/namecheapdns/manifest.json
+++ b/homeassistant/components/namecheapdns/manifest.json
@@ -3,6 +3,5 @@
   "name": "Namecheap FreeDNS",
   "documentation": "https://www.home-assistant.io/integrations/namecheapdns",
   "requirements": ["defusedxml==0.6.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/nanoleaf/manifest.json b/homeassistant/components/nanoleaf/manifest.json
index 0da755e1663df47b33a04a5c451212913001bbe5..6d953335a34644045b3dac443e5f0064ea6332bb 100644
--- a/homeassistant/components/nanoleaf/manifest.json
+++ b/homeassistant/components/nanoleaf/manifest.json
@@ -3,6 +3,5 @@
   "name": "Nanoleaf",
   "documentation": "https://www.home-assistant.io/integrations/nanoleaf",
   "requirements": ["pynanoleaf==0.0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/neato/manifest.json b/homeassistant/components/neato/manifest.json
index af44874799b9992449ecc3834a3fbbaedcd833c1..d36e3fa503fbf8721b48ba97a2319ccc452a5f49 100644
--- a/homeassistant/components/neato/manifest.json
+++ b/homeassistant/components/neato/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/neato",
   "requirements": ["pybotvac==0.0.17"],
-  "dependencies": [],
   "codeowners": ["@dshokouhi", "@Santobert"]
 }
diff --git a/homeassistant/components/nederlandse_spoorwegen/manifest.json b/homeassistant/components/nederlandse_spoorwegen/manifest.json
index c6025abe0b52c2ea1ea74fd51ce64131080b5fc5..10291802fed8e145116d704b15baf49bd0b2e835 100644
--- a/homeassistant/components/nederlandse_spoorwegen/manifest.json
+++ b/homeassistant/components/nederlandse_spoorwegen/manifest.json
@@ -3,6 +3,5 @@
   "name": "Nederlandse Spoorwegen (NS)",
   "documentation": "https://www.home-assistant.io/integrations/nederlandse_spoorwegen",
   "requirements": ["nsapi==3.0.3"],
-  "dependencies": [],
   "codeowners": ["@YarmoM"]
 }
diff --git a/homeassistant/components/nello/manifest.json b/homeassistant/components/nello/manifest.json
index 06ca6931bc7f7c25f4ba6e1b0e4b628d49ee7e25..b7ae9237f3d7250b68349802826e1acfdb10af80 100644
--- a/homeassistant/components/nello/manifest.json
+++ b/homeassistant/components/nello/manifest.json
@@ -3,6 +3,5 @@
   "name": "Nello",
   "documentation": "https://www.home-assistant.io/integrations/nello",
   "requirements": ["pynello==2.0.2"],
-  "dependencies": [],
   "codeowners": ["@pschmitt"]
 }
diff --git a/homeassistant/components/ness_alarm/manifest.json b/homeassistant/components/ness_alarm/manifest.json
index 3cbed89b18cb9529712c22ef25643bf68c5cd1ca..1977328c33a193e9f91e85c8125eeb479c3c3548 100644
--- a/homeassistant/components/ness_alarm/manifest.json
+++ b/homeassistant/components/ness_alarm/manifest.json
@@ -3,6 +3,5 @@
   "name": "Ness Alarm",
   "documentation": "https://www.home-assistant.io/integrations/ness_alarm",
   "requirements": ["nessclient==0.9.15"],
-  "dependencies": [],
   "codeowners": ["@nickw444"]
 }
diff --git a/homeassistant/components/nest/manifest.json b/homeassistant/components/nest/manifest.json
index c14f5982da0b559348f2d506c6a257f59353c80a..610e80d9a6a1c0ce04d6a8696e7cd38ce7297f9c 100644
--- a/homeassistant/components/nest/manifest.json
+++ b/homeassistant/components/nest/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/nest",
   "requirements": ["python-nest==4.1.0"],
-  "dependencies": [],
   "codeowners": ["@awarecan"]
 }
diff --git a/homeassistant/components/netatmo/manifest.json b/homeassistant/components/netatmo/manifest.json
index fc140420d7b329d44f8899e5107935a1c57c6270..4efefd061da899500269de33809d2922134dada1 100644
--- a/homeassistant/components/netatmo/manifest.json
+++ b/homeassistant/components/netatmo/manifest.json
@@ -23,4 +23,4 @@
       "Welcome"
     ]
   }
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/netdata/manifest.json b/homeassistant/components/netdata/manifest.json
index cfddfe9d208ec48d459d09a5fe459a7845febcd3..d1394f5526f18d368b226c3e9df1ef5b4cf6a8c5 100644
--- a/homeassistant/components/netdata/manifest.json
+++ b/homeassistant/components/netdata/manifest.json
@@ -3,6 +3,5 @@
   "name": "Netdata",
   "documentation": "https://www.home-assistant.io/integrations/netdata",
   "requirements": ["netdata==0.1.2"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/netgear/manifest.json b/homeassistant/components/netgear/manifest.json
index c5685411045af67ff8231daedefd7cabd2362fc9..1126bbe558f3163d00c1f64d2df73dfd49be0945 100644
--- a/homeassistant/components/netgear/manifest.json
+++ b/homeassistant/components/netgear/manifest.json
@@ -3,6 +3,5 @@
   "name": "NETGEAR",
   "documentation": "https://www.home-assistant.io/integrations/netgear",
   "requirements": ["pynetgear==0.6.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/netgear_lte/manifest.json b/homeassistant/components/netgear_lte/manifest.json
index 43cf6e34480c74e3c3a5312fa0cc01da1b6bc904..9f91a3a66c072690661af74af61d22c87790494e 100644
--- a/homeassistant/components/netgear_lte/manifest.json
+++ b/homeassistant/components/netgear_lte/manifest.json
@@ -3,6 +3,5 @@
   "name": "NETGEAR LTE",
   "documentation": "https://www.home-assistant.io/integrations/netgear_lte",
   "requirements": ["eternalegypt==0.0.11"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/neurio_energy/manifest.json b/homeassistant/components/neurio_energy/manifest.json
index 06b8b6bce83158d3f1dc7b67600cb281d71267a8..bba814966dfd634ff67c590b66f7e5304c1c6537 100644
--- a/homeassistant/components/neurio_energy/manifest.json
+++ b/homeassistant/components/neurio_energy/manifest.json
@@ -3,6 +3,5 @@
   "name": "Neurio energy",
   "documentation": "https://www.home-assistant.io/integrations/neurio_energy",
   "requirements": ["neurio==0.3.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/nexia/manifest.json b/homeassistant/components/nexia/manifest.json
index 06130f605ef15b6318113c6d5a6feb394390fd25..5fb38f9b71d3d21b27cb3d0beefff03c1b1fc3ce 100644
--- a/homeassistant/components/nexia/manifest.json
+++ b/homeassistant/components/nexia/manifest.json
@@ -4,7 +4,6 @@
   "requirements": [
     "nexia==0.7.3"
   ],
-  "dependencies": [],
   "codeowners": [
     "@ryannazaretian", "@bdraco"
   ],
diff --git a/homeassistant/components/nextbus/manifest.json b/homeassistant/components/nextbus/manifest.json
index 581d5d626930e5b015bb717dff6a6582c0834caa..0f32505536a7a50d42c62163e5eb578cb9a5868c 100644
--- a/homeassistant/components/nextbus/manifest.json
+++ b/homeassistant/components/nextbus/manifest.json
@@ -2,7 +2,6 @@
   "domain": "nextbus",
   "name": "NextBus",
   "documentation": "https://www.home-assistant.io/integrations/nextbus",
-  "dependencies": [],
   "codeowners": ["@vividboarder"],
   "requirements": ["py_nextbusnext==0.1.4"]
 }
diff --git a/homeassistant/components/nextcloud/manifest.json b/homeassistant/components/nextcloud/manifest.json
index 4db0019920d44f0719d8ba9d723176cc9ef771d0..414d65fc3cce952b2f44ab144e8d1f5c8f8d7605 100644
--- a/homeassistant/components/nextcloud/manifest.json
+++ b/homeassistant/components/nextcloud/manifest.json
@@ -5,8 +5,7 @@
   "requirements": [
     "nextcloudmonitor==1.1.0"
   ],
-  "dependencies": [],
   "codeowners": [
     "@meichthys"
   ]
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/nfandroidtv/manifest.json b/homeassistant/components/nfandroidtv/manifest.json
index 859a704cc63c9bbf3b36e7e3964a4eaa269cdf39..e727c47b1e3294db5be055dd2d9436606ae539c9 100644
--- a/homeassistant/components/nfandroidtv/manifest.json
+++ b/homeassistant/components/nfandroidtv/manifest.json
@@ -2,7 +2,5 @@
   "domain": "nfandroidtv",
   "name": "Notifications for Android TV / FireTV",
   "documentation": "https://www.home-assistant.io/integrations/nfandroidtv",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/niko_home_control/manifest.json b/homeassistant/components/niko_home_control/manifest.json
index 2a8ec9ab2709eb4d069f7c21672ab5589f4cf1fe..f9e3cf8573b9656d0af23635d0f37ebdc16b41bf 100644
--- a/homeassistant/components/niko_home_control/manifest.json
+++ b/homeassistant/components/niko_home_control/manifest.json
@@ -3,6 +3,5 @@
   "name": "Niko Home Control",
   "documentation": "https://www.home-assistant.io/integrations/niko_home_control",
   "requirements": ["niko-home-control==0.2.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/nilu/manifest.json b/homeassistant/components/nilu/manifest.json
index df4e704200f6e0179e77ad36dbef35b36c3f04f1..1eb9464290270b231b5f84c4224c7ad0658c4813 100644
--- a/homeassistant/components/nilu/manifest.json
+++ b/homeassistant/components/nilu/manifest.json
@@ -3,6 +3,5 @@
   "name": "Norwegian Institute for Air Research (NILU)",
   "documentation": "https://www.home-assistant.io/integrations/nilu",
   "requirements": ["niluclient==0.1.2"],
-  "dependencies": [],
   "codeowners": ["@hfurubotten"]
 }
diff --git a/homeassistant/components/nissan_leaf/manifest.json b/homeassistant/components/nissan_leaf/manifest.json
index 717eb0d1d6a2e5aa90e5f012feb251c0d866610e..339b5750036dd34bf9ab3e98a4854b9e257800df 100644
--- a/homeassistant/components/nissan_leaf/manifest.json
+++ b/homeassistant/components/nissan_leaf/manifest.json
@@ -3,6 +3,5 @@
   "name": "Nissan Leaf",
   "documentation": "https://www.home-assistant.io/integrations/nissan_leaf",
   "requirements": ["pycarwings2==2.9"],
-  "dependencies": [],
   "codeowners": ["@filcole"]
 }
diff --git a/homeassistant/components/nmap_tracker/manifest.json b/homeassistant/components/nmap_tracker/manifest.json
index 2d3aa0437fe55cc610aa5c54f14a5754686090dc..4e1d7d9a8fda3a9ff9946f941e54bac4c9fbe298 100644
--- a/homeassistant/components/nmap_tracker/manifest.json
+++ b/homeassistant/components/nmap_tracker/manifest.json
@@ -3,6 +3,5 @@
   "name": "Nmap Tracker",
   "documentation": "https://www.home-assistant.io/integrations/nmap_tracker",
   "requirements": ["python-nmap==0.6.1", "getmac==0.8.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/nmbs/manifest.json b/homeassistant/components/nmbs/manifest.json
index 89de2288c5492caca813afa37cb184a4b4120950..e9b1d1ecbf7593f1dcec4cd5c5a4a62bba45b2f6 100644
--- a/homeassistant/components/nmbs/manifest.json
+++ b/homeassistant/components/nmbs/manifest.json
@@ -3,6 +3,5 @@
   "name": "NMBS",
   "documentation": "https://www.home-assistant.io/integrations/nmbs",
   "requirements": ["pyrail==0.0.3"],
-  "dependencies": [],
   "codeowners": ["@thibmaek"]
 }
diff --git a/homeassistant/components/no_ip/manifest.json b/homeassistant/components/no_ip/manifest.json
index d192b7160085cbcf8b1115543b0c416c8cf6fe6e..8294ba650721a03c986672514761e09024f62489 100644
--- a/homeassistant/components/no_ip/manifest.json
+++ b/homeassistant/components/no_ip/manifest.json
@@ -2,7 +2,5 @@
   "domain": "no_ip",
   "name": "No-IP.com",
   "documentation": "https://www.home-assistant.io/integrations/no_ip",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/noaa_tides/manifest.json b/homeassistant/components/noaa_tides/manifest.json
index 9bb9d7b2f1fd78d8c2eb08ea6f89393993fe6a8b..3e95ff523b790e0c846d6faba5cda440e2be9795 100644
--- a/homeassistant/components/noaa_tides/manifest.json
+++ b/homeassistant/components/noaa_tides/manifest.json
@@ -3,6 +3,5 @@
   "name": "NOAA Tides",
   "documentation": "https://www.home-assistant.io/integrations/noaa_tides",
   "requirements": ["py_noaa==0.3.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/norway_air/manifest.json b/homeassistant/components/norway_air/manifest.json
index 62218c52174fa888bfa8ad0c16e1474c28bfbaa1..515d4eea6bbe91faa9bc79680cbd5f9f7c8a8be0 100644
--- a/homeassistant/components/norway_air/manifest.json
+++ b/homeassistant/components/norway_air/manifest.json
@@ -3,6 +3,5 @@
   "name": "Om Luftkvalitet i Norge (Norway Air)",
   "documentation": "https://www.home-assistant.io/integrations/norway_air",
   "requirements": ["pyMetno==0.4.6"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/notify/manifest.json b/homeassistant/components/notify/manifest.json
index 5361947bfd9b04a37ac7542335b292a3e8f60deb..b32295a10a6628287fa3b334572fcdc180acb15b 100644
--- a/homeassistant/components/notify/manifest.json
+++ b/homeassistant/components/notify/manifest.json
@@ -2,8 +2,6 @@
   "domain": "notify",
   "name": "Notifications",
   "documentation": "https://www.home-assistant.io/integrations/notify",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/notion/manifest.json b/homeassistant/components/notion/manifest.json
index 6afcc74a7131893c0e13802174b3ebd959519417..94d123ed17f0a5671a42cb809697f2463a4f09ab 100644
--- a/homeassistant/components/notion/manifest.json
+++ b/homeassistant/components/notion/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/notion",
   "requirements": ["aionotion==1.1.0"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/nsw_fuel_station/manifest.json b/homeassistant/components/nsw_fuel_station/manifest.json
index 0a76c46ba2c394255add8b4f5e252bc2a727ffda..bdc9847c14fc5329adab10b5d5b384cb37d4c953 100644
--- a/homeassistant/components/nsw_fuel_station/manifest.json
+++ b/homeassistant/components/nsw_fuel_station/manifest.json
@@ -3,6 +3,5 @@
   "name": "NSW Fuel Station Price",
   "documentation": "https://www.home-assistant.io/integrations/nsw_fuel_station",
   "requirements": ["nsw-fuel-api-client==1.0.10"],
-  "dependencies": [],
   "codeowners": ["@nickw444"]
 }
diff --git a/homeassistant/components/nsw_rural_fire_service_feed/manifest.json b/homeassistant/components/nsw_rural_fire_service_feed/manifest.json
index 1c2aa268ca28537c1d61039b7ce9cf4a6302fcf4..aa8275ad0842b48cc1a727e5c1c79abd47352e22 100644
--- a/homeassistant/components/nsw_rural_fire_service_feed/manifest.json
+++ b/homeassistant/components/nsw_rural_fire_service_feed/manifest.json
@@ -3,6 +3,5 @@
   "name": "NSW Rural Fire Service Incidents",
   "documentation": "https://www.home-assistant.io/integrations/nsw_rural_fire_service_feed",
   "requirements": ["aio_geojson_nsw_rfs_incidents==0.3"],
-  "dependencies": [],
   "codeowners": ["@exxamalte"]
 }
diff --git a/homeassistant/components/nuheat/manifest.json b/homeassistant/components/nuheat/manifest.json
index ef78870854c35309e8b8b9a4dbb88f515e1d0f56..7ca81862ca770913185d1a3cc4ad782cf88252a2 100644
--- a/homeassistant/components/nuheat/manifest.json
+++ b/homeassistant/components/nuheat/manifest.json
@@ -3,7 +3,6 @@
     "name": "NuHeat",
     "documentation": "https://www.home-assistant.io/integrations/nuheat",
     "requirements": ["nuheat==0.3.0"],
-    "dependencies": [],
     "codeowners": ["@bdraco"],
     "config_flow": true
 }
diff --git a/homeassistant/components/nuimo_controller/manifest.json b/homeassistant/components/nuimo_controller/manifest.json
index 58969bcafe28f4e5d5eb457185660ae0fa64923a..dddd4a975231b711ececdb831225657dc7cd4f9e 100644
--- a/homeassistant/components/nuimo_controller/manifest.json
+++ b/homeassistant/components/nuimo_controller/manifest.json
@@ -3,6 +3,5 @@
   "name": "Nuimo controller",
   "documentation": "https://www.home-assistant.io/integrations/nuimo_controller",
   "requirements": ["--only-binary=all nuimo==0.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/nuki/manifest.json b/homeassistant/components/nuki/manifest.json
index 77043f37134f89ea42e74f1981873cc3395424a9..a51ff3752a52cd4b2e6b0ae517d02e78a19f562d 100644
--- a/homeassistant/components/nuki/manifest.json
+++ b/homeassistant/components/nuki/manifest.json
@@ -3,6 +3,5 @@
   "name": "Nuki",
   "documentation": "https://www.home-assistant.io/integrations/nuki",
   "requirements": ["pynuki==1.3.3"],
-  "dependencies": [],
   "codeowners": ["@pvizeli"]
 }
diff --git a/homeassistant/components/nut/manifest.json b/homeassistant/components/nut/manifest.json
index 26accb5edb8ddd781c27853369af9cbfc7083c67..ddd200dfa043a4a4aaf3564b7849cd32f932c3c8 100644
--- a/homeassistant/components/nut/manifest.json
+++ b/homeassistant/components/nut/manifest.json
@@ -5,7 +5,6 @@
   "requirements": [
     "pynut2==2.1.2"
   ],
-  "dependencies": [],
   "codeowners": ["@bdraco"],
   "config_flow": true
 }
diff --git a/homeassistant/components/nws/manifest.json b/homeassistant/components/nws/manifest.json
index 2bb77c2d95b51d9bdc94ef88b30da2dcdfe326a2..17c4c906266868f9d027d2478e136cc08e37c31c 100644
--- a/homeassistant/components/nws/manifest.json
+++ b/homeassistant/components/nws/manifest.json
@@ -2,7 +2,6 @@
   "domain": "nws",
   "name": "National Weather Service (NWS)",
   "documentation": "https://www.home-assistant.io/integrations/nws",
-  "dependencies": [],
   "codeowners": ["@MatthewFlamm"],
   "requirements": ["pynws==0.10.4"]
 }
diff --git a/homeassistant/components/nx584/manifest.json b/homeassistant/components/nx584/manifest.json
index 72d9a27077513b9c4a7b9082d65cecc71fbd6f38..3246280b63d7b15f56600f354066ed44ba434acf 100644
--- a/homeassistant/components/nx584/manifest.json
+++ b/homeassistant/components/nx584/manifest.json
@@ -3,6 +3,5 @@
   "name": "NX584",
   "documentation": "https://www.home-assistant.io/integrations/nx584",
   "requirements": ["pynx584==0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/nzbget/manifest.json b/homeassistant/components/nzbget/manifest.json
index a72ede807e2098c224acbe1c0712b995365f2b12..9aa84942cc57c57d6cf5e5367ad8a0ffac176411 100644
--- a/homeassistant/components/nzbget/manifest.json
+++ b/homeassistant/components/nzbget/manifest.json
@@ -3,6 +3,5 @@
   "name": "NZBGet",
   "documentation": "https://www.home-assistant.io/integrations/nzbget",
   "requirements": ["pynzbgetapi==0.2.0"],
-  "dependencies": [],
   "codeowners": ["@chriscla"]
 }
diff --git a/homeassistant/components/oasa_telematics/manifest.json b/homeassistant/components/oasa_telematics/manifest.json
index 0d524094b1021ab87aa61c46c22c9f3d93878a91..84f5e78fec26c3a4caafcd71f0ac18ae83242d1f 100644
--- a/homeassistant/components/oasa_telematics/manifest.json
+++ b/homeassistant/components/oasa_telematics/manifest.json
@@ -3,6 +3,5 @@
   "name": "OASA Telematics",
   "documentation": "https://www.home-assistant.io/integrations/oasa_telematics/",
   "requirements": ["oasatelematics==0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/obihai/manifest.json b/homeassistant/components/obihai/manifest.json
index de85a85842a03d8dbb78f4fd0beb5bb8cf646314..bbcb2e4bc851a9518749f22519ca25cf1a66de1d 100644
--- a/homeassistant/components/obihai/manifest.json
+++ b/homeassistant/components/obihai/manifest.json
@@ -3,6 +3,5 @@
   "name": "Obihai",
   "documentation": "https://www.home-assistant.io/integrations/obihai",
   "requirements": ["pyobihai==1.2.1"],
-  "dependencies": [],
   "codeowners": ["@dshokouhi"]
 }
diff --git a/homeassistant/components/octoprint/manifest.json b/homeassistant/components/octoprint/manifest.json
index 98e7c320a60984c8c3f31cd185147e8a301d19ac..28e09cc7be957d5be28575f75239a672e2074ddd 100644
--- a/homeassistant/components/octoprint/manifest.json
+++ b/homeassistant/components/octoprint/manifest.json
@@ -2,8 +2,6 @@
   "domain": "octoprint",
   "name": "OctoPrint",
   "documentation": "https://www.home-assistant.io/integrations/octoprint",
-  "requirements": [],
-  "dependencies": [],
   "after_dependencies": ["discovery"],
   "codeowners": []
 }
diff --git a/homeassistant/components/oem/manifest.json b/homeassistant/components/oem/manifest.json
index 8be08a6e0dda4e9c7d899a4f5029ce6e59ddba85..4609cf9e2f2be2d25c7a6e83cdbd36e325336f8d 100644
--- a/homeassistant/components/oem/manifest.json
+++ b/homeassistant/components/oem/manifest.json
@@ -3,6 +3,5 @@
   "name": "OpenEnergyMonitor WiFi Thermostat",
   "documentation": "https://www.home-assistant.io/integrations/oem",
   "requirements": ["oemthermostat==1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ohmconnect/manifest.json b/homeassistant/components/ohmconnect/manifest.json
index 0a3fbe678acb42ce18da930465aefca63c702dcf..3eb0d4758af1963ca5d3efaf3ea5e47b71652961 100644
--- a/homeassistant/components/ohmconnect/manifest.json
+++ b/homeassistant/components/ohmconnect/manifest.json
@@ -3,6 +3,5 @@
   "name": "OhmConnect",
   "documentation": "https://www.home-assistant.io/integrations/ohmconnect",
   "requirements": ["defusedxml==0.6.0"],
-  "dependencies": [],
   "codeowners": ["@robbiet480"]
 }
diff --git a/homeassistant/components/ombi/manifest.json b/homeassistant/components/ombi/manifest.json
index a2629a8fdca05298f9aefab0e417414beb250be6..f61555495c325081cf7f05803630104e50fb0e99 100644
--- a/homeassistant/components/ombi/manifest.json
+++ b/homeassistant/components/ombi/manifest.json
@@ -2,7 +2,6 @@
   "domain": "ombi",
   "name": "Ombi",
   "documentation": "https://www.home-assistant.io/integrations/ombi/",
-  "dependencies": [],
   "codeowners": ["@larssont"],
   "requirements": ["pyombi==0.1.10"]
 }
diff --git a/homeassistant/components/onboarding/manifest.json b/homeassistant/components/onboarding/manifest.json
index 203918b98166589574883c3f043ec580c939fb1b..81e88e99edb23f99cee870f1cba1d4ff14418cf5 100644
--- a/homeassistant/components/onboarding/manifest.json
+++ b/homeassistant/components/onboarding/manifest.json
@@ -2,7 +2,6 @@
   "domain": "onboarding",
   "name": "Home Assistant Onboarding",
   "documentation": "https://www.home-assistant.io/integrations/onboarding",
-  "requirements": [],
   "dependencies": ["auth", "http", "person"],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/onewire/manifest.json b/homeassistant/components/onewire/manifest.json
index 13000caa8b11ac13bed7d0a60559f869acdd9a93..f812454ae599e2ffc25cbf6919ec54b97d34e853 100644
--- a/homeassistant/components/onewire/manifest.json
+++ b/homeassistant/components/onewire/manifest.json
@@ -3,6 +3,5 @@
   "name": "1-Wire",
   "documentation": "https://www.home-assistant.io/integrations/onewire",
   "requirements": ["pyownet==0.10.0.post1"],
-  "dependencies": [],
   "codeowners": ["@garbled1"]
 }
diff --git a/homeassistant/components/onkyo/manifest.json b/homeassistant/components/onkyo/manifest.json
index 857fc11f15f895f09763671a006f672f25b7597c..a1a7659bae50a9901a1b5b6f045ae6107b725fae 100644
--- a/homeassistant/components/onkyo/manifest.json
+++ b/homeassistant/components/onkyo/manifest.json
@@ -3,6 +3,5 @@
   "name": "Onkyo",
   "documentation": "https://www.home-assistant.io/integrations/onkyo",
   "requirements": ["onkyo-eiscp==1.2.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/openalpr_cloud/manifest.json b/homeassistant/components/openalpr_cloud/manifest.json
index 00662f31ed8ceb16965a4629f72fa7519f9490e3..dbb8253ff96d0465af2b3c1858cd276200776f7b 100644
--- a/homeassistant/components/openalpr_cloud/manifest.json
+++ b/homeassistant/components/openalpr_cloud/manifest.json
@@ -2,7 +2,5 @@
   "domain": "openalpr_cloud",
   "name": "OpenALPR Cloud",
   "documentation": "https://www.home-assistant.io/integrations/openalpr_cloud",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/openalpr_local/manifest.json b/homeassistant/components/openalpr_local/manifest.json
index c5521b056cedb8a648489aa446c1c08fbfc3fa61..29b9c3a07d80169bbad12f491fc6af049f798769 100644
--- a/homeassistant/components/openalpr_local/manifest.json
+++ b/homeassistant/components/openalpr_local/manifest.json
@@ -2,7 +2,5 @@
   "domain": "openalpr_local",
   "name": "OpenALPR Local",
   "documentation": "https://www.home-assistant.io/integrations/openalpr_local",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/opencv/manifest.json b/homeassistant/components/opencv/manifest.json
index 0ba1ad6c9e371ba31b952b586f7e8fd810ee86c8..fd7f2b4064ab4d04965a0b24cf5d88c6201ae3de 100644
--- a/homeassistant/components/opencv/manifest.json
+++ b/homeassistant/components/opencv/manifest.json
@@ -6,6 +6,5 @@
     "numpy==1.18.1",
     "opencv-python-headless==4.2.0.32"
   ],
-  "dependencies": [],
   "codeowners": []
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/openevse/manifest.json b/homeassistant/components/openevse/manifest.json
index daa5d283b2be40d4bd176797d0e4cf555f787d4e..c9b11a7569074314c3fd69409248497c11dd967a 100644
--- a/homeassistant/components/openevse/manifest.json
+++ b/homeassistant/components/openevse/manifest.json
@@ -3,6 +3,5 @@
   "name": "OpenEVSE",
   "documentation": "https://www.home-assistant.io/integrations/openevse",
   "requirements": ["openevsewifi==0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/openexchangerates/manifest.json b/homeassistant/components/openexchangerates/manifest.json
index d707ded51884cec7d2e3646d758831c54f8d2bda..60484aca77c7346692c05216e663d14c478c669c 100644
--- a/homeassistant/components/openexchangerates/manifest.json
+++ b/homeassistant/components/openexchangerates/manifest.json
@@ -2,7 +2,5 @@
   "domain": "openexchangerates",
   "name": "Open Exchange Rates",
   "documentation": "https://www.home-assistant.io/integrations/openexchangerates",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/opengarage/manifest.json b/homeassistant/components/opengarage/manifest.json
index 87b0e65dcd53d2877f682a1be352ac75c32622c6..1cd5847dd9d3159140b825fd2d2c15e02174da20 100644
--- a/homeassistant/components/opengarage/manifest.json
+++ b/homeassistant/components/opengarage/manifest.json
@@ -2,7 +2,5 @@
   "domain": "opengarage",
   "name": "OpenGarage",
   "documentation": "https://www.home-assistant.io/integrations/opengarage",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/openhardwaremonitor/manifest.json b/homeassistant/components/openhardwaremonitor/manifest.json
index 069cac06f3cb537e606ea58ffc1e47de5f454f32..242b00175d8520e59c3913aecc51cf1d29cb3702 100644
--- a/homeassistant/components/openhardwaremonitor/manifest.json
+++ b/homeassistant/components/openhardwaremonitor/manifest.json
@@ -2,7 +2,5 @@
   "domain": "openhardwaremonitor",
   "name": "Open Hardware Monitor",
   "documentation": "https://www.home-assistant.io/integrations/openhardwaremonitor",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/openhome/manifest.json b/homeassistant/components/openhome/manifest.json
index ed10387bda19ff655dbc47596230db876eca3f10..8105c01dfc5f3860d97bf6f7af1e2ebbe18a4cd0 100644
--- a/homeassistant/components/openhome/manifest.json
+++ b/homeassistant/components/openhome/manifest.json
@@ -3,6 +3,5 @@
   "name": "Linn / OpenHome",
   "documentation": "https://www.home-assistant.io/integrations/openhome",
   "requirements": ["openhomedevice==0.6.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/opensensemap/manifest.json b/homeassistant/components/opensensemap/manifest.json
index ca783bbc465aaf68789930d0374c3876708b96f9..780f5f59020d306117d96d6d90a8de118538c2ed 100644
--- a/homeassistant/components/opensensemap/manifest.json
+++ b/homeassistant/components/opensensemap/manifest.json
@@ -3,6 +3,5 @@
   "name": "openSenseMap",
   "documentation": "https://www.home-assistant.io/integrations/opensensemap",
   "requirements": ["opensensemap-api==0.1.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/opensky/manifest.json b/homeassistant/components/opensky/manifest.json
index 99ffd81a04e0f3aab6394674ed7006efb3801230..17479b70de78747fd2478eb0a2bbb659feba4b37 100644
--- a/homeassistant/components/opensky/manifest.json
+++ b/homeassistant/components/opensky/manifest.json
@@ -2,7 +2,5 @@
   "domain": "opensky",
   "name": "OpenSky Network",
   "documentation": "https://www.home-assistant.io/integrations/opensky",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/opentherm_gw/manifest.json b/homeassistant/components/opentherm_gw/manifest.json
index d0cbb4351c73b287ecb3b8bebae93ebce1000e65..558f4adced89333c782575f8f6fe755dd3a2a76e 100644
--- a/homeassistant/components/opentherm_gw/manifest.json
+++ b/homeassistant/components/opentherm_gw/manifest.json
@@ -3,7 +3,6 @@
   "name": "OpenTherm Gateway",
   "documentation": "https://www.home-assistant.io/integrations/opentherm_gw",
   "requirements": ["pyotgw==0.6b1"],
-  "dependencies": [],
   "codeowners": ["@mvn23"],
   "config_flow": true
 }
diff --git a/homeassistant/components/openuv/manifest.json b/homeassistant/components/openuv/manifest.json
index 2366542167d89f5275d71e8a43f2751d25445cb0..d1045e3eca963fe4217aa0024358670903b7f8a2 100644
--- a/homeassistant/components/openuv/manifest.json
+++ b/homeassistant/components/openuv/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/openuv",
   "requirements": ["pyopenuv==1.0.9"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/openweathermap/manifest.json b/homeassistant/components/openweathermap/manifest.json
index 4424b53cf0d6208b2af6c7d09f55229c3506e5b9..eafbfbe243cfcb5348455dda04c2aed9f7fcd431 100644
--- a/homeassistant/components/openweathermap/manifest.json
+++ b/homeassistant/components/openweathermap/manifest.json
@@ -3,6 +3,5 @@
   "name": "Openweathermap",
   "documentation": "https://www.home-assistant.io/integrations/openweathermap",
   "requirements": ["pyowm==2.10.0"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/opnsense/manifest.json b/homeassistant/components/opnsense/manifest.json
index 858316801029feb7357fe6a28fb0daf35cbd279c..8cc77da7cfa1d5257e6286c56fa8c8711b981d53 100644
--- a/homeassistant/components/opnsense/manifest.json
+++ b/homeassistant/components/opnsense/manifest.json
@@ -5,6 +5,5 @@
   "requirements": [
     "pyopnsense==0.2.0"
   ],
-  "dependencies": [],
   "codeowners": ["@mtreinish"]
 }
diff --git a/homeassistant/components/opple/manifest.json b/homeassistant/components/opple/manifest.json
index 331db0eeaefe293d1b601259b9e503d5093b641b..bb6596c47ef96836c816cdec74788943d036e434 100644
--- a/homeassistant/components/opple/manifest.json
+++ b/homeassistant/components/opple/manifest.json
@@ -3,6 +3,5 @@
   "name": "Opple",
   "documentation": "https://www.home-assistant.io/integrations/opple",
   "requirements": ["pyoppleio==1.0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/orangepi_gpio/manifest.json b/homeassistant/components/orangepi_gpio/manifest.json
index 19f805f1132e357c100c7a12932543253ebde486..fd0945655d5c0d2520bddc6fa37232a06f77e057 100644
--- a/homeassistant/components/orangepi_gpio/manifest.json
+++ b/homeassistant/components/orangepi_gpio/manifest.json
@@ -3,6 +3,5 @@
   "name": "Orangepi GPIO",
   "documentation": "https://www.home-assistant.io/integrations/orangepi_gpio",
   "requirements": ["OPi.GPIO==0.4.0"],
-  "dependencies": [],
   "codeowners": ["@pascallj"]
 }
diff --git a/homeassistant/components/oru/manifest.json b/homeassistant/components/oru/manifest.json
index 6d93d0407c4f4c58e34daa877573b2139f9878f0..1be40a72d1c55a37e36ed38e6699b8ef153912b6 100644
--- a/homeassistant/components/oru/manifest.json
+++ b/homeassistant/components/oru/manifest.json
@@ -2,7 +2,6 @@
   "domain": "oru",
   "name": "Orange and Rockland Utility (ORU)",
   "documentation": "https://www.home-assistant.io/integrations/oru",
-  "dependencies": [],
   "codeowners": ["@bvlaicu"],
   "requirements": ["oru==0.1.11"]
 }
diff --git a/homeassistant/components/orvibo/manifest.json b/homeassistant/components/orvibo/manifest.json
index 0c4a9f2d8202f071a9280b340896bce1e73a491f..83b5d644898ff668403bae446085dc4fb968f6eb 100644
--- a/homeassistant/components/orvibo/manifest.json
+++ b/homeassistant/components/orvibo/manifest.json
@@ -3,6 +3,5 @@
   "name": "Orvibo",
   "documentation": "https://www.home-assistant.io/integrations/orvibo",
   "requirements": ["orvibo==1.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/osramlightify/manifest.json b/homeassistant/components/osramlightify/manifest.json
index 87a81e74bbbb55512dda1fafb16ccb09fe588c4f..dfe71d4b9e1ec2ae913d1c2de203615bff405567 100644
--- a/homeassistant/components/osramlightify/manifest.json
+++ b/homeassistant/components/osramlightify/manifest.json
@@ -3,6 +3,5 @@
   "name": "Osramlightify",
   "documentation": "https://www.home-assistant.io/integrations/osramlightify",
   "requirements": ["lightify==1.0.7.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/otp/manifest.json b/homeassistant/components/otp/manifest.json
index 2230ea8a4785028e693be3391267d667558b2d5f..cfd84eb2069395a0393409865982f7c855c364a9 100644
--- a/homeassistant/components/otp/manifest.json
+++ b/homeassistant/components/otp/manifest.json
@@ -3,7 +3,6 @@
   "name": "One-Time Password (OTP)",
   "documentation": "https://www.home-assistant.io/integrations/otp",
   "requirements": ["pyotp==2.3.0"],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/panasonic_bluray/manifest.json b/homeassistant/components/panasonic_bluray/manifest.json
index 03fb171fc6f2f9df8a5ab06de20d8b1f3f0c37ae..c7e50c1c91a4658610b878c364f5fec8344f17d1 100644
--- a/homeassistant/components/panasonic_bluray/manifest.json
+++ b/homeassistant/components/panasonic_bluray/manifest.json
@@ -3,6 +3,5 @@
   "name": "Panasonic Blu-Ray Player",
   "documentation": "https://www.home-assistant.io/integrations/panasonic_bluray",
   "requirements": ["panacotta==0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/panasonic_viera/manifest.json b/homeassistant/components/panasonic_viera/manifest.json
index 5438ae1a2c56c9ce69f244095949eb0cfc1633f2..674c720ec6af5254637aeacf78326b771e1f22cf 100644
--- a/homeassistant/components/panasonic_viera/manifest.json
+++ b/homeassistant/components/panasonic_viera/manifest.json
@@ -3,6 +3,5 @@
   "name": "Panasonic Viera TV",
   "documentation": "https://www.home-assistant.io/integrations/panasonic_viera",
   "requirements": ["panasonic_viera==0.3.2", "wakeonlan==1.1.6"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/pandora/manifest.json b/homeassistant/components/pandora/manifest.json
index f2d1cfbc23ba5eecbd9e2378628c9c979b85b95c..9ecb5b4b29d2c06857e3655a4fbcac25cd9f2aa6 100644
--- a/homeassistant/components/pandora/manifest.json
+++ b/homeassistant/components/pandora/manifest.json
@@ -3,6 +3,5 @@
   "name": "Pandora",
   "documentation": "https://www.home-assistant.io/integrations/pandora",
   "requirements": ["pexpect==4.6.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/panel_custom/manifest.json b/homeassistant/components/panel_custom/manifest.json
index 3aa0f1e3b2963f0fd9b3b4f330db93f6186409db..59d20b677e94764d409f59fce169ddf0dc476545 100644
--- a/homeassistant/components/panel_custom/manifest.json
+++ b/homeassistant/components/panel_custom/manifest.json
@@ -2,7 +2,6 @@
   "domain": "panel_custom",
   "name": "Custom Panel",
   "documentation": "https://www.home-assistant.io/integrations/panel_custom",
-  "requirements": [],
   "dependencies": ["frontend"],
   "codeowners": ["@home-assistant/frontend"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/panel_iframe/manifest.json b/homeassistant/components/panel_iframe/manifest.json
index 6ccd444db261599f2e1f893aee9760cc5d9da5fd..7ade98eeb47c4d685d9c76f1a84c548976005443 100644
--- a/homeassistant/components/panel_iframe/manifest.json
+++ b/homeassistant/components/panel_iframe/manifest.json
@@ -2,7 +2,6 @@
   "domain": "panel_iframe",
   "name": "iframe Panel",
   "documentation": "https://www.home-assistant.io/integrations/panel_iframe",
-  "requirements": [],
   "dependencies": ["frontend"],
   "codeowners": ["@home-assistant/frontend"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/pcal9535a/manifest.json b/homeassistant/components/pcal9535a/manifest.json
index 510d9dbf1a781e9da46487eb50ccfbd3a6c1bf74..81802af1084a33003d714505aae04886df6a390e 100644
--- a/homeassistant/components/pcal9535a/manifest.json
+++ b/homeassistant/components/pcal9535a/manifest.json
@@ -3,6 +3,5 @@
   "name": "PCAL9535A I/O Expander",
   "documentation": "https://www.home-assistant.io/integrations/pcal9535a",
   "requirements": ["pcal9535a==0.7"],
-  "dependencies": [],
   "codeowners": ["@Shulyaka"]
 }
diff --git a/homeassistant/components/pencom/manifest.json b/homeassistant/components/pencom/manifest.json
index 33c91b811c78c4cfe6d62f4e2cae81ffad065a18..0637c18b6474984f251e21a47b689393395712e4 100644
--- a/homeassistant/components/pencom/manifest.json
+++ b/homeassistant/components/pencom/manifest.json
@@ -3,6 +3,5 @@
   "name": "Pencom",
   "documentation": "https://www.home-assistant.io/integrations/pencom",
   "requirements": ["pencompy==0.0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/persistent_notification/manifest.json b/homeassistant/components/persistent_notification/manifest.json
index 81fa8a9497b09c59b7df964e4c895bb8afe6a4c8..ff3ef06d97c891db4457e27cd1974881de6ab480 100644
--- a/homeassistant/components/persistent_notification/manifest.json
+++ b/homeassistant/components/persistent_notification/manifest.json
@@ -2,8 +2,6 @@
   "domain": "persistent_notification",
   "name": "Persistent Notification",
   "documentation": "https://www.home-assistant.io/integrations/persistent_notification",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/person/manifest.json b/homeassistant/components/person/manifest.json
index df54743ce75a09bd6a590b81adcf3b07660669c6..bd1dfa6b5886d5c3c13ed9962a8849bf35b937f7 100644
--- a/homeassistant/components/person/manifest.json
+++ b/homeassistant/components/person/manifest.json
@@ -2,8 +2,6 @@
   "domain": "person",
   "name": "Person",
   "documentation": "https://www.home-assistant.io/integrations/person",
-  "requirements": [],
-  "dependencies": [],
   "after_dependencies": ["device_tracker"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/philips_js/manifest.json b/homeassistant/components/philips_js/manifest.json
index e8e347722a6d9b3b0d59afe528c94b58d3f6ab9a..74473827424f3f328aa81c4da93a68a1be5eb935 100644
--- a/homeassistant/components/philips_js/manifest.json
+++ b/homeassistant/components/philips_js/manifest.json
@@ -3,6 +3,5 @@
   "name": "Philips TV",
   "documentation": "https://www.home-assistant.io/integrations/philips_js",
   "requirements": ["ha-philipsjs==0.0.8"],
-  "dependencies": [],
   "codeowners": ["@elupus"]
 }
diff --git a/homeassistant/components/pi_hole/manifest.json b/homeassistant/components/pi_hole/manifest.json
index 5d8f85570992c2f5f1cdc8fdad7002f908963ad4..1f4b46cc0d4b6d87677322c6dab90b0e7ab3b0ca 100644
--- a/homeassistant/components/pi_hole/manifest.json
+++ b/homeassistant/components/pi_hole/manifest.json
@@ -3,6 +3,5 @@
   "name": "Pi-hole",
   "documentation": "https://www.home-assistant.io/integrations/pi_hole",
   "requirements": ["hole==0.5.1"],
-  "dependencies": [],
   "codeowners": ["@fabaff", "@johnluetke"]
 }
diff --git a/homeassistant/components/picotts/manifest.json b/homeassistant/components/picotts/manifest.json
index 43963bb2cd8e85f756f23d8d0cbeecc4d5311dd7..6f7a80be970db9a05308cb9fb2f5674b36088765 100644
--- a/homeassistant/components/picotts/manifest.json
+++ b/homeassistant/components/picotts/manifest.json
@@ -2,7 +2,5 @@
   "domain": "picotts",
   "name": "Pico TTS",
   "documentation": "https://www.home-assistant.io/integrations/picotts",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/piglow/manifest.json b/homeassistant/components/piglow/manifest.json
index 1aa0ead9fd8b6eed07fcf88ea685f795b5c7d223..14d25b1dc92a7fca5d1e66fa568e08d3d7f35b27 100644
--- a/homeassistant/components/piglow/manifest.json
+++ b/homeassistant/components/piglow/manifest.json
@@ -3,6 +3,5 @@
   "name": "Piglow",
   "documentation": "https://www.home-assistant.io/integrations/piglow",
   "requirements": ["piglow==1.2.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/pilight/manifest.json b/homeassistant/components/pilight/manifest.json
index b2b2b08f7ff23fe4ea364692d2a25fb12ea91acf..8afafcd68b31b7bde3e60a014410a4f5add2f9ea 100644
--- a/homeassistant/components/pilight/manifest.json
+++ b/homeassistant/components/pilight/manifest.json
@@ -3,6 +3,5 @@
   "name": "Pilight",
   "documentation": "https://www.home-assistant.io/integrations/pilight",
   "requirements": ["pilight==0.1.1"],
-  "dependencies": [],
   "codeowners": ["@trekky12"]
 }
diff --git a/homeassistant/components/ping/manifest.json b/homeassistant/components/ping/manifest.json
index 2ec00271fff37956246b9e30d74481dec53fd6cc..887b48dbaaed0581b8e89b4e4697c2a243f47ed9 100644
--- a/homeassistant/components/ping/manifest.json
+++ b/homeassistant/components/ping/manifest.json
@@ -2,8 +2,6 @@
   "domain": "ping",
   "name": "Ping (ICMP)",
   "documentation": "https://www.home-assistant.io/integrations/ping",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/pioneer/manifest.json b/homeassistant/components/pioneer/manifest.json
index 3aa046f234d6b2aa56d6584d69ae197885cc1b0c..524f276441475a128b99a4181d1583ded0672ab5 100644
--- a/homeassistant/components/pioneer/manifest.json
+++ b/homeassistant/components/pioneer/manifest.json
@@ -2,7 +2,5 @@
   "domain": "pioneer",
   "name": "Pioneer",
   "documentation": "https://www.home-assistant.io/integrations/pioneer",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/pjlink/manifest.json b/homeassistant/components/pjlink/manifest.json
index a9b4a3bae86f2ba94efd1043c514bfb8c47ac321..ca657923aa8798d91f203a2e9f31ac364976df95 100644
--- a/homeassistant/components/pjlink/manifest.json
+++ b/homeassistant/components/pjlink/manifest.json
@@ -3,6 +3,5 @@
   "name": "PJLink",
   "documentation": "https://www.home-assistant.io/integrations/pjlink",
   "requirements": ["pypjlink2==1.2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/plant/manifest.json b/homeassistant/components/plant/manifest.json
index f0ff20f3759068bec93bcd5169178f34fdc94aae..7318b222e45f05af2810e3026da3738c70f220a8 100644
--- a/homeassistant/components/plant/manifest.json
+++ b/homeassistant/components/plant/manifest.json
@@ -2,8 +2,6 @@
   "domain": "plant",
   "name": "Plant Monitor",
   "documentation": "https://www.home-assistant.io/integrations/plant",
-  "requirements": [],
-  "dependencies": [],
   "after_dependencies": ["recorder"],
   "codeowners": ["@ChristianKuehnel"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/plugwise/manifest.json b/homeassistant/components/plugwise/manifest.json
index 601f017d42f3ab6c313ab7aa44e7ea2481096d2e..9f14f6c6e61cd6efb6befda5058be336705cf965 100644
--- a/homeassistant/components/plugwise/manifest.json
+++ b/homeassistant/components/plugwise/manifest.json
@@ -2,7 +2,6 @@
   "domain": "plugwise",
   "name": "Plugwise Anna",
   "documentation": "https://www.home-assistant.io/integrations/plugwise",
-  "dependencies": [],
   "codeowners": ["@laetificat", "@CoMPaTech", "@bouwew"],
   "requirements": ["haanna==0.14.3"]
 }
diff --git a/homeassistant/components/plum_lightpad/manifest.json b/homeassistant/components/plum_lightpad/manifest.json
index 1063d4b439ec8d439ba4674a197e21b6af36168c..5c846d41ad19212acc0b8ca1441315a3e6090c3e 100644
--- a/homeassistant/components/plum_lightpad/manifest.json
+++ b/homeassistant/components/plum_lightpad/manifest.json
@@ -3,6 +3,5 @@
   "name": "Plum Lightpad",
   "documentation": "https://www.home-assistant.io/integrations/plum_lightpad",
   "requirements": ["plumlightpad==0.0.11"],
-  "dependencies": [],
   "codeowners": ["@ColinHarrington"]
 }
diff --git a/homeassistant/components/pocketcasts/manifest.json b/homeassistant/components/pocketcasts/manifest.json
index c56b9474996b153f4fec7e8b355bca069bf2da94..41b46ae5cb8259982754e9bd3442d0c90e121b98 100644
--- a/homeassistant/components/pocketcasts/manifest.json
+++ b/homeassistant/components/pocketcasts/manifest.json
@@ -3,6 +3,5 @@
   "name": "Pocket Casts",
   "documentation": "https://www.home-assistant.io/integrations/pocketcasts",
   "requirements": ["pocketcasts==0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/powerwall/manifest.json b/homeassistant/components/powerwall/manifest.json
index 951ad960e1455dff5ad8c63197b70021a8332207..2ab2d51994489bf78b53c408a886342c11975830 100644
--- a/homeassistant/components/powerwall/manifest.json
+++ b/homeassistant/components/powerwall/manifest.json
@@ -9,7 +9,6 @@
   "ssdp": [],
   "zeroconf": [],
   "homekit": {},
-  "dependencies": [],
   "codeowners": [
     "@bdraco"
   ]
diff --git a/homeassistant/components/prezzibenzina/manifest.json b/homeassistant/components/prezzibenzina/manifest.json
index 2636e36ab140678ea031a94a78516bc1c8fd8771..5aa4a6ec77f2caa05a758c2519b000e145c1ab57 100644
--- a/homeassistant/components/prezzibenzina/manifest.json
+++ b/homeassistant/components/prezzibenzina/manifest.json
@@ -3,6 +3,5 @@
   "name": "Prezzi Benzina",
   "documentation": "https://www.home-assistant.io/integrations/prezzibenzina",
   "requirements": ["prezzibenzina-py==1.1.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/proliphix/manifest.json b/homeassistant/components/proliphix/manifest.json
index 9014d9f8dc25d89e11a73b5761eb22df3d4fb59d..eb0b6e1b857642a923661c0f082611d2d82e7699 100644
--- a/homeassistant/components/proliphix/manifest.json
+++ b/homeassistant/components/proliphix/manifest.json
@@ -3,6 +3,5 @@
   "name": "Proliphix",
   "documentation": "https://www.home-assistant.io/integrations/proliphix",
   "requirements": ["proliphix==0.4.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/prowl/manifest.json b/homeassistant/components/prowl/manifest.json
index 73aa818a2addc59b5a1ae71126fdbfe6191d5bf0..10bb7f8948e105af1acb4377b3585236db46db6f 100644
--- a/homeassistant/components/prowl/manifest.json
+++ b/homeassistant/components/prowl/manifest.json
@@ -2,7 +2,5 @@
   "domain": "prowl",
   "name": "Prowl",
   "documentation": "https://www.home-assistant.io/integrations/prowl",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/proximity/manifest.json b/homeassistant/components/proximity/manifest.json
index 4d5f42720e07243591b08601dcc38cfb5c05cf43..a93da5f72d01c9f714ee6949a00a356c12ca9dcd 100644
--- a/homeassistant/components/proximity/manifest.json
+++ b/homeassistant/components/proximity/manifest.json
@@ -2,7 +2,6 @@
   "domain": "proximity",
   "name": "Proximity",
   "documentation": "https://www.home-assistant.io/integrations/proximity",
-  "requirements": [],
   "dependencies": ["device_tracker", "zone"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/proxmoxve/manifest.json b/homeassistant/components/proxmoxve/manifest.json
index c61d296587c26ce0f5516f3b41af4ad13ac57398..2735bab1b045a43bbfe830643541136dc76f428a 100644
--- a/homeassistant/components/proxmoxve/manifest.json
+++ b/homeassistant/components/proxmoxve/manifest.json
@@ -2,7 +2,6 @@
   "domain": "proxmoxve",
   "name": "Proxmox VE",
   "documentation": "https://www.home-assistant.io/integrations/proxmoxve",
-  "dependencies": [],
   "codeowners": ["@k4ds3"],
   "requirements": ["proxmoxer==1.0.4"]
 }
diff --git a/homeassistant/components/proxy/manifest.json b/homeassistant/components/proxy/manifest.json
index d12fbe2d3d776ab06ef9e0d5d39b3b1bbeb8eed6..246eb856bdcf83acc74cd5000ca4abd8b7b715b2 100644
--- a/homeassistant/components/proxy/manifest.json
+++ b/homeassistant/components/proxy/manifest.json
@@ -5,6 +5,5 @@
   "requirements": [
     "pillow==7.0.0"
   ],
-  "dependencies": [],
   "codeowners": []
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/ps4/manifest.json b/homeassistant/components/ps4/manifest.json
index 80c12cc746cabb857853ee052e25c44043d39f91..cd27a587d7fad18088d1e63138cb9b7c9a1e0473 100644
--- a/homeassistant/components/ps4/manifest.json
+++ b/homeassistant/components/ps4/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/ps4",
   "requirements": ["pyps4-2ndscreen==1.0.7"],
-  "dependencies": [],
   "codeowners": ["@ktnrg45"]
 }
diff --git a/homeassistant/components/ptvsd/manifest.json b/homeassistant/components/ptvsd/manifest.json
index dd3e61006321add35d9cf7ef6402cd66a65dd973..0c487c4bb24ecab9b7215f7ddbb0927660a9b587 100644
--- a/homeassistant/components/ptvsd/manifest.json
+++ b/homeassistant/components/ptvsd/manifest.json
@@ -3,6 +3,5 @@
   "name": "PTVSD - Python Tools for Visual Studio Debug Server",
   "documentation": "https://www.home-assistant.io/integrations/ptvsd",
   "requirements": ["ptvsd==4.2.8"],
-  "dependencies": [],
   "codeowners": ["@swamp-ig"]
 }
diff --git a/homeassistant/components/pulseaudio_loopback/manifest.json b/homeassistant/components/pulseaudio_loopback/manifest.json
index 1c1a73ebb3f9649bc69474a5fde6f777ed432bd9..8775f5f0947b5ca85f375a3324bada04664f7752 100644
--- a/homeassistant/components/pulseaudio_loopback/manifest.json
+++ b/homeassistant/components/pulseaudio_loopback/manifest.json
@@ -2,7 +2,5 @@
   "domain": "pulseaudio_loopback",
   "name": "PulseAudio Loopback",
   "documentation": "https://www.home-assistant.io/integrations/pulseaudio_loopback",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/push/manifest.json b/homeassistant/components/push/manifest.json
index c0ad8263c66c396ecdfae5711446f86f1ae7344e..c4a419bcfd3af59935f4ec818fa8bba2ce48657e 100644
--- a/homeassistant/components/push/manifest.json
+++ b/homeassistant/components/push/manifest.json
@@ -2,7 +2,6 @@
   "domain": "push",
   "name": "Push",
   "documentation": "https://www.home-assistant.io/integrations/push",
-  "requirements": [],
   "dependencies": ["webhook"],
   "codeowners": ["@dgomes"]
 }
diff --git a/homeassistant/components/pushbullet/manifest.json b/homeassistant/components/pushbullet/manifest.json
index bb19a77f17507447b6e48c4644e9b457b71ceec5..1453f9ffe7355a80a31b337bc96605f21e67027c 100644
--- a/homeassistant/components/pushbullet/manifest.json
+++ b/homeassistant/components/pushbullet/manifest.json
@@ -3,6 +3,5 @@
   "name": "Pushbullet",
   "documentation": "https://www.home-assistant.io/integrations/pushbullet",
   "requirements": ["pushbullet.py==0.11.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/pushetta/manifest.json b/homeassistant/components/pushetta/manifest.json
index 6bcad44958be3df1a73cd2c868694060d20b066b..ea15e6e47ba9132113e42b3e820b46dac430f306 100644
--- a/homeassistant/components/pushetta/manifest.json
+++ b/homeassistant/components/pushetta/manifest.json
@@ -3,6 +3,5 @@
   "name": "Pushetta",
   "documentation": "https://www.home-assistant.io/integrations/pushetta",
   "requirements": ["pushetta==1.0.15"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/pushover/manifest.json b/homeassistant/components/pushover/manifest.json
index 9bdd1bb53f9f80110cfd4444c07af9806780c5f7..222e7a22fdf41c250d59202d7b4040116b8bc367 100644
--- a/homeassistant/components/pushover/manifest.json
+++ b/homeassistant/components/pushover/manifest.json
@@ -3,6 +3,5 @@
   "name": "Pushover",
   "documentation": "https://www.home-assistant.io/integrations/pushover",
   "requirements": ["pushover_complete==1.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/pushsafer/manifest.json b/homeassistant/components/pushsafer/manifest.json
index 18592124c24d4b61cf6b761b6c0b127c686bc55f..8932de99b5d60d44e43f9911e23c162faa78e0c3 100644
--- a/homeassistant/components/pushsafer/manifest.json
+++ b/homeassistant/components/pushsafer/manifest.json
@@ -2,7 +2,5 @@
   "domain": "pushsafer",
   "name": "Pushsafer",
   "documentation": "https://www.home-assistant.io/integrations/pushsafer",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/pvoutput/manifest.json b/homeassistant/components/pvoutput/manifest.json
index 0ca7af3485d1c0cd2f855f3e0f513df9248821f0..93f9b45c62ada096c8a776587a989df12b88e719 100644
--- a/homeassistant/components/pvoutput/manifest.json
+++ b/homeassistant/components/pvoutput/manifest.json
@@ -2,8 +2,6 @@
   "domain": "pvoutput",
   "name": "PVOutput",
   "documentation": "https://www.home-assistant.io/integrations/pvoutput",
-  "requirements": [],
-  "dependencies": [],
   "after_dependencies": ["rest"],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/pvpc_hourly_pricing/manifest.json b/homeassistant/components/pvpc_hourly_pricing/manifest.json
index a2f6ec12941d21a597f982dd5542123c0cd4d98f..023b22683f8705b6e6d027fb7139c230078a97c8 100644
--- a/homeassistant/components/pvpc_hourly_pricing/manifest.json
+++ b/homeassistant/components/pvpc_hourly_pricing/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/pvpc_hourly_pricing",
   "requirements": ["aiopvpc==1.0.2"],
-  "dependencies": [],
   "codeowners": ["@azogue"],
   "quality_scale": "platinum"
 }
diff --git a/homeassistant/components/pyload/manifest.json b/homeassistant/components/pyload/manifest.json
index 98ad640d3ff9f54a81a3b5b6d4a4ce7a80a2072d..8a446a032f84b4390ddb44381346a03d8d5f78ad 100644
--- a/homeassistant/components/pyload/manifest.json
+++ b/homeassistant/components/pyload/manifest.json
@@ -2,7 +2,5 @@
   "domain": "pyload",
   "name": "pyLoad",
   "documentation": "https://www.home-assistant.io/integrations/pyload",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/python_script/manifest.json b/homeassistant/components/python_script/manifest.json
index f16213790c2cdd969413fd2d8d3b898f9f1a5e1a..fad88a19b34ef2dd8eb58544477cc7d79f2081a5 100644
--- a/homeassistant/components/python_script/manifest.json
+++ b/homeassistant/components/python_script/manifest.json
@@ -3,7 +3,6 @@
   "name": "Python Scripts",
   "documentation": "https://www.home-assistant.io/integrations/python_script",
   "requirements": ["restrictedpython==5.0"],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/qbittorrent/manifest.json b/homeassistant/components/qbittorrent/manifest.json
index f1cd556f5d62c49f610af31e3b5770f2fd13d01d..c839cb759333a63b8bfb2c3f85bf9eea07d78395 100644
--- a/homeassistant/components/qbittorrent/manifest.json
+++ b/homeassistant/components/qbittorrent/manifest.json
@@ -3,6 +3,5 @@
   "name": "qBittorrent",
   "documentation": "https://www.home-assistant.io/integrations/qbittorrent",
   "requirements": ["python-qbittorrent==0.4.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/qld_bushfire/manifest.json b/homeassistant/components/qld_bushfire/manifest.json
index fb05d1638c33da82156b7568da374d75f4b0dd1a..db98e2f7338cec9f4b11fb196cc5ab60be0d005c 100644
--- a/homeassistant/components/qld_bushfire/manifest.json
+++ b/homeassistant/components/qld_bushfire/manifest.json
@@ -3,6 +3,5 @@
   "name": "Queensland Bushfire Alert",
   "documentation": "https://www.home-assistant.io/integrations/qld_bushfire",
   "requirements": ["georss_qld_bushfire_alert_client==0.3"],
-  "dependencies": [],
   "codeowners": ["@exxamalte"]
 }
diff --git a/homeassistant/components/qnap/manifest.json b/homeassistant/components/qnap/manifest.json
index 3c64986c2bca92bb87725fe2f17895bbc3a88171..b83d37f0d3c25b66461938435293ce7cbb60502f 100644
--- a/homeassistant/components/qnap/manifest.json
+++ b/homeassistant/components/qnap/manifest.json
@@ -3,6 +3,5 @@
   "name": "QNAP",
   "documentation": "https://www.home-assistant.io/integrations/qnap",
   "requirements": ["qnapstats==0.3.0"],
-  "dependencies": [],
   "codeowners": ["@colinodell"]
 }
diff --git a/homeassistant/components/qrcode/manifest.json b/homeassistant/components/qrcode/manifest.json
index cc2cde26aa52d9f9e00a8372798b8509aa9db4b6..f51f7150868f61011a37bce06b54fd1aa50a33a7 100644
--- a/homeassistant/components/qrcode/manifest.json
+++ b/homeassistant/components/qrcode/manifest.json
@@ -6,6 +6,5 @@
     "pillow==7.0.0",
     "pyzbar==0.1.7"
   ],
-  "dependencies": [],
   "codeowners": []
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/quantum_gateway/manifest.json b/homeassistant/components/quantum_gateway/manifest.json
index ca930dc9ca4b78e6c5847db6a593233d4ff07741..1c4a7a13923eb7c0559867a8cb3b386fca194981 100644
--- a/homeassistant/components/quantum_gateway/manifest.json
+++ b/homeassistant/components/quantum_gateway/manifest.json
@@ -3,6 +3,5 @@
   "name": "Quantum Gateway",
   "documentation": "https://www.home-assistant.io/integrations/quantum_gateway",
   "requirements": ["quantum-gateway==0.0.5"],
-  "dependencies": [],
   "codeowners": ["@cisasteelersfan"]
 }
diff --git a/homeassistant/components/qvr_pro/manifest.json b/homeassistant/components/qvr_pro/manifest.json
index 3bef827a019e11cb50b5487a6371072f21e30ddd..5a81f1ce37ab2c9b2795464ea08f841942c50284 100644
--- a/homeassistant/components/qvr_pro/manifest.json
+++ b/homeassistant/components/qvr_pro/manifest.json
@@ -3,6 +3,5 @@
   "name": "QVR Pro",
   "documentation": "https://www.home-assistant.io/integrations/qvr_pro",
   "requirements": ["pyqvrpro==0.51"],
-  "dependencies": [],
   "codeowners": ["@oblogic7"]
 }
diff --git a/homeassistant/components/qwikswitch/manifest.json b/homeassistant/components/qwikswitch/manifest.json
index 836bc611b837189330208c964f859a6e0887fd2e..31e84fccf9a248929aec3a5ba10720770d5b45e2 100644
--- a/homeassistant/components/qwikswitch/manifest.json
+++ b/homeassistant/components/qwikswitch/manifest.json
@@ -3,6 +3,5 @@
   "name": "QwikSwitch QSUSB",
   "documentation": "https://www.home-assistant.io/integrations/qwikswitch",
   "requirements": ["pyqwikswitch==0.93"],
-  "dependencies": [],
   "codeowners": ["@kellerza"]
 }
diff --git a/homeassistant/components/radarr/manifest.json b/homeassistant/components/radarr/manifest.json
index 2683525e7b44fd4f02dbe8cad2b2d60f5bdfc7fc..8f752f0350077bb26a1690a38e5146795ed6099b 100644
--- a/homeassistant/components/radarr/manifest.json
+++ b/homeassistant/components/radarr/manifest.json
@@ -2,7 +2,5 @@
   "domain": "radarr",
   "name": "Radarr",
   "documentation": "https://www.home-assistant.io/integrations/radarr",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/radiotherm/manifest.json b/homeassistant/components/radiotherm/manifest.json
index 34aebee3e1db4dd4f61d61ff983b2fb7e7b4dc11..6d4567c59d660a6f75fe1d5aac4a7de7a604b731 100644
--- a/homeassistant/components/radiotherm/manifest.json
+++ b/homeassistant/components/radiotherm/manifest.json
@@ -3,6 +3,5 @@
   "name": "Radio Thermostat",
   "documentation": "https://www.home-assistant.io/integrations/radiotherm",
   "requirements": ["radiotherm==2.0.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rainbird/manifest.json b/homeassistant/components/rainbird/manifest.json
index 4705ba30298cb232c0b5d745b7ddc32372b6e716..cf604714106f5b8c12e8be669a6e6d8da665524f 100644
--- a/homeassistant/components/rainbird/manifest.json
+++ b/homeassistant/components/rainbird/manifest.json
@@ -3,6 +3,5 @@
   "name": "Rain Bird",
   "documentation": "https://www.home-assistant.io/integrations/rainbird",
   "requirements": ["pyrainbird==0.4.1"],
-  "dependencies": [],
   "codeowners": ["@konikvranik"]
 }
diff --git a/homeassistant/components/raincloud/manifest.json b/homeassistant/components/raincloud/manifest.json
index 79d197969d42ae0cdb0d1fa972293874066829bf..a0edaa87825f45e42d465a811e5d39a1a446916d 100644
--- a/homeassistant/components/raincloud/manifest.json
+++ b/homeassistant/components/raincloud/manifest.json
@@ -3,6 +3,5 @@
   "name": "Melnor RainCloud",
   "documentation": "https://www.home-assistant.io/integrations/raincloud",
   "requirements": ["raincloudy==0.0.7"],
-  "dependencies": [],
   "codeowners": ["@vanstinator"]
 }
diff --git a/homeassistant/components/rainforest_eagle/manifest.json b/homeassistant/components/rainforest_eagle/manifest.json
index 0649dfded999076b00b1923a10102ed74277a17b..b6db35347bcf40fed3da009f6b172e58ab107583 100644
--- a/homeassistant/components/rainforest_eagle/manifest.json
+++ b/homeassistant/components/rainforest_eagle/manifest.json
@@ -6,7 +6,6 @@
     "eagle200_reader==0.2.4",
     "uEagle==0.0.1"
   ],
-  "dependencies": [],
   "codeowners": ["@gtdiehl",
                  "@jcalbert"]
 }
diff --git a/homeassistant/components/rainmachine/manifest.json b/homeassistant/components/rainmachine/manifest.json
index 2c8a770137d14fdf05b69396021faf20b6aebcd3..aed0f030c258635fb568f59e65a27c7bb289fa65 100644
--- a/homeassistant/components/rainmachine/manifest.json
+++ b/homeassistant/components/rainmachine/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/rainmachine",
   "requirements": ["regenmaschine==1.5.1"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/random/manifest.json b/homeassistant/components/random/manifest.json
index bd265ef475948b5a99cda0138080948a75eaa33c..5e73fbd442105b065715285624dac19bf3962246 100644
--- a/homeassistant/components/random/manifest.json
+++ b/homeassistant/components/random/manifest.json
@@ -2,8 +2,6 @@
   "domain": "random",
   "name": "Random",
   "documentation": "https://www.home-assistant.io/integrations/random",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/raspihats/manifest.json b/homeassistant/components/raspihats/manifest.json
index f26da599cef17ceec147734941d9c554842957b6..400cd275dc12fa12a7760449c07f8e088850837a 100644
--- a/homeassistant/components/raspihats/manifest.json
+++ b/homeassistant/components/raspihats/manifest.json
@@ -3,6 +3,5 @@
   "name": "Raspihats",
   "documentation": "https://www.home-assistant.io/integrations/raspihats",
   "requirements": ["raspihats==2.2.3", "smbus-cffi==0.5.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/raspyrfm/manifest.json b/homeassistant/components/raspyrfm/manifest.json
index 20e3768705e754f50c81ef0425f345bc529169a7..ed840c708244d09cdaee272c9e8a16564d110376 100644
--- a/homeassistant/components/raspyrfm/manifest.json
+++ b/homeassistant/components/raspyrfm/manifest.json
@@ -3,6 +3,5 @@
   "name": "RaspyRFM",
   "documentation": "https://www.home-assistant.io/integrations/raspyrfm",
   "requirements": ["raspyrfm-client==1.2.8"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/recollect_waste/manifest.json b/homeassistant/components/recollect_waste/manifest.json
index 634f6ad0c61e65f6b51030e1ee68d46db2c1e9f5..b04917d450c2898d3fc6bd96b0718bb1fd1c2419 100644
--- a/homeassistant/components/recollect_waste/manifest.json
+++ b/homeassistant/components/recollect_waste/manifest.json
@@ -3,6 +3,5 @@
   "name": "ReCollect Waste",
   "documentation": "https://www.home-assistant.io/integrations/recollect_waste",
   "requirements": ["recollect-waste==1.0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/recorder/manifest.json b/homeassistant/components/recorder/manifest.json
index 04fabd28bc6117e0c8ae52aea548f1ea3fb95c4c..d21c46c9e62e7015c21fbe987be87797c802f54a 100644
--- a/homeassistant/components/recorder/manifest.json
+++ b/homeassistant/components/recorder/manifest.json
@@ -3,7 +3,6 @@
   "name": "Recorder",
   "documentation": "https://www.home-assistant.io/integrations/recorder",
   "requirements": ["sqlalchemy==1.3.15"],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/recswitch/manifest.json b/homeassistant/components/recswitch/manifest.json
index 857658156190319e2e502381612159f1c215d175..4d155b6ec02d3a16d58dd8e8fb28582acc5c2554 100644
--- a/homeassistant/components/recswitch/manifest.json
+++ b/homeassistant/components/recswitch/manifest.json
@@ -3,6 +3,5 @@
   "name": "Ankuoo REC Switch",
   "documentation": "https://www.home-assistant.io/integrations/recswitch",
   "requirements": ["pyrecswitch==1.0.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/reddit/manifest.json b/homeassistant/components/reddit/manifest.json
index f1687d73e04b0715c25a0a457c42451534b41176..189ffbbc4be229b53ae44ae6a9facda7db2c629f 100644
--- a/homeassistant/components/reddit/manifest.json
+++ b/homeassistant/components/reddit/manifest.json
@@ -3,6 +3,5 @@
   "name": "Reddit",
   "documentation": "https://www.home-assistant.io/integrations/reddit",
   "requirements": ["praw==6.5.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rejseplanen/manifest.json b/homeassistant/components/rejseplanen/manifest.json
index b5140110570f2161f03b9ed80b8daa9a387a7b3d..cb58d83ff62c0f6e1325c3ee6ccd6fa3fbf62887 100644
--- a/homeassistant/components/rejseplanen/manifest.json
+++ b/homeassistant/components/rejseplanen/manifest.json
@@ -3,6 +3,5 @@
   "name": "Rejseplanen",
   "documentation": "https://www.home-assistant.io/integrations/rejseplanen",
   "requirements": ["rjpl==0.3.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/remote/manifest.json b/homeassistant/components/remote/manifest.json
index 8f559b758d610ba6e1a1b09d2f1c82ef569a220c..30c442b540b6b1a25143e9cca24246ffd26402ea 100644
--- a/homeassistant/components/remote/manifest.json
+++ b/homeassistant/components/remote/manifest.json
@@ -2,7 +2,5 @@
   "domain": "remote",
   "name": "Remote",
   "documentation": "https://www.home-assistant.io/integrations/remote",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/remote_rpi_gpio/manifest.json b/homeassistant/components/remote_rpi_gpio/manifest.json
index 4c5f63c7dea34d8b25fdb73847690e99541573da..c69a9c92fde5c151cd9cf5f57ec7284b2ab31d96 100644
--- a/homeassistant/components/remote_rpi_gpio/manifest.json
+++ b/homeassistant/components/remote_rpi_gpio/manifest.json
@@ -3,6 +3,5 @@
   "name": "remote_rpi_gpio",
   "documentation": "https://www.home-assistant.io/integrations/remote_rpi_gpio",
   "requirements": ["gpiozero==1.5.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/repetier/manifest.json b/homeassistant/components/repetier/manifest.json
index d24a8ed03e3228a6e53b5fa162710cf0b63ca735..b6d48aded2f8ff339a807d73565d204cd91116f9 100644
--- a/homeassistant/components/repetier/manifest.json
+++ b/homeassistant/components/repetier/manifest.json
@@ -3,6 +3,5 @@
   "name": "Repetier-Server",
   "documentation": "https://www.home-assistant.io/integrations/repetier",
   "requirements": ["pyrepetier==3.0.5"],
-  "dependencies": [],
   "codeowners": ["@MTrab"]
 }
diff --git a/homeassistant/components/rest/manifest.json b/homeassistant/components/rest/manifest.json
index fd7eea12f7e53b82aef6b050c8edc3503c8987ce..3ab926a3b1329e49d321fd38809f2d3c97f2b0a8 100644
--- a/homeassistant/components/rest/manifest.json
+++ b/homeassistant/components/rest/manifest.json
@@ -3,6 +3,5 @@
   "name": "RESTful",
   "documentation": "https://www.home-assistant.io/integrations/rest",
   "requirements": ["jsonpath==0.82", "xmltodict==0.12.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rest_command/manifest.json b/homeassistant/components/rest_command/manifest.json
index 9611eea23c04f78a00bbe00a98f81c09b9475c60..a4441a7afa0007fb51e6ef2270bfcdfba979008b 100644
--- a/homeassistant/components/rest_command/manifest.json
+++ b/homeassistant/components/rest_command/manifest.json
@@ -2,7 +2,5 @@
   "domain": "rest_command",
   "name": "RESTful Command",
   "documentation": "https://www.home-assistant.io/integrations/rest_command",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rflink/manifest.json b/homeassistant/components/rflink/manifest.json
index 0386e0c5bf8708c1ec4f5638f69fca04b230cfae..e9ddd17e60ad874d00fc44aded8167d68f31fb71 100644
--- a/homeassistant/components/rflink/manifest.json
+++ b/homeassistant/components/rflink/manifest.json
@@ -3,6 +3,5 @@
   "name": "RFLink",
   "documentation": "https://www.home-assistant.io/integrations/rflink",
   "requirements": ["rflink==0.0.52"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rfxtrx/manifest.json b/homeassistant/components/rfxtrx/manifest.json
index a3c4d2fcb72c0944651eb88a6c2383a1bc37efdb..3b5790ad4ee2e94ce6df1d0415869cd59f87071c 100644
--- a/homeassistant/components/rfxtrx/manifest.json
+++ b/homeassistant/components/rfxtrx/manifest.json
@@ -3,6 +3,5 @@
   "name": "RFXCOM RFXtrx",
   "documentation": "https://www.home-assistant.io/integrations/rfxtrx",
   "requirements": ["pyRFXtrx==0.25"],
-  "dependencies": [],
   "codeowners": ["@danielhiversen"]
 }
diff --git a/homeassistant/components/ripple/manifest.json b/homeassistant/components/ripple/manifest.json
index 38a193e4a91d1ec8b6f577530431fbe9d3de456c..d730093ed0f40f8c7ff744aca9dcac4ed2357818 100644
--- a/homeassistant/components/ripple/manifest.json
+++ b/homeassistant/components/ripple/manifest.json
@@ -3,6 +3,5 @@
   "name": "Ripple",
   "documentation": "https://www.home-assistant.io/integrations/ripple",
   "requirements": ["python-ripple-api==0.0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rmvtransport/manifest.json b/homeassistant/components/rmvtransport/manifest.json
index eae73a2de422d762a5e7874f2eae2b64ab7d54e5..693134dfeca0b6656b5042f26c7556fadc750f28 100644
--- a/homeassistant/components/rmvtransport/manifest.json
+++ b/homeassistant/components/rmvtransport/manifest.json
@@ -3,6 +3,5 @@
   "name": "RMV",
   "documentation": "https://www.home-assistant.io/integrations/rmvtransport",
   "requirements": ["PyRMVtransport==0.2.9"],
-  "dependencies": [],
   "codeowners": ["@cgtobi"]
 }
diff --git a/homeassistant/components/rocketchat/manifest.json b/homeassistant/components/rocketchat/manifest.json
index a3fa11609e573f8eff6636ac26a8a9175fa019e4..23798ff5df1352909f038964efb584e10ecf96f1 100644
--- a/homeassistant/components/rocketchat/manifest.json
+++ b/homeassistant/components/rocketchat/manifest.json
@@ -3,6 +3,5 @@
   "name": "Rocket.Chat",
   "documentation": "https://www.home-assistant.io/integrations/rocketchat",
   "requirements": ["rocketchat-API==0.6.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/roku/manifest.json b/homeassistant/components/roku/manifest.json
index 43ccb6b8ad3a06194e12af2ae67bb2b27c94a5bc..e0c7c9f5c4987fb3a89cd6eeb931cb04b7d31a2d 100644
--- a/homeassistant/components/roku/manifest.json
+++ b/homeassistant/components/roku/manifest.json
@@ -3,7 +3,6 @@
   "name": "Roku",
   "documentation": "https://www.home-assistant.io/integrations/roku",
   "requirements": ["roku==4.1.0"],
-  "dependencies": [],
   "ssdp": [
     {
       "st": "roku:ecp",
diff --git a/homeassistant/components/roomba/manifest.json b/homeassistant/components/roomba/manifest.json
index bf048cadc8f10ea91ac329a40af5209058ed11f1..c66cd3ecbdfcc9c3843e2f5ff154291f066738d9 100644
--- a/homeassistant/components/roomba/manifest.json
+++ b/homeassistant/components/roomba/manifest.json
@@ -5,7 +5,6 @@
   "requirements": [
     "roombapy==1.4.3"
   ],
-  "dependencies": [],
   "codeowners": [
     "@pschmitt"
   ]
diff --git a/homeassistant/components/route53/manifest.json b/homeassistant/components/route53/manifest.json
index 62edeafe73510d7049030f7bd09e44f104ac45ec..da2b6dc092c8b39a7b6ecddb80a3cd3303ae0e6d 100644
--- a/homeassistant/components/route53/manifest.json
+++ b/homeassistant/components/route53/manifest.json
@@ -3,6 +3,5 @@
   "name": "AWS Route53",
   "documentation": "https://www.home-assistant.io/integrations/route53",
   "requirements": ["boto3==1.9.252", "ipify==1.0.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rova/manifest.json b/homeassistant/components/rova/manifest.json
index 0099513dea763ce7b08da080b7bc0bce8fb66e1f..a4ba931da43dd70cd69afd6d1bf4c18b1c254aea 100644
--- a/homeassistant/components/rova/manifest.json
+++ b/homeassistant/components/rova/manifest.json
@@ -3,6 +3,5 @@
   "name": "ROVA",
   "documentation": "https://www.home-assistant.io/integrations/rova",
   "requirements": ["rova==0.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rpi_camera/manifest.json b/homeassistant/components/rpi_camera/manifest.json
index dd777790db239f60efb2fcb4e560e98b644f7893..5f42be58ffe71219bc2c5a0059602f07f9450d0f 100644
--- a/homeassistant/components/rpi_camera/manifest.json
+++ b/homeassistant/components/rpi_camera/manifest.json
@@ -2,7 +2,5 @@
   "domain": "rpi_camera",
   "name": "Raspberry Pi Camera",
   "documentation": "https://www.home-assistant.io/integrations/rpi_camera",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rpi_gpio/manifest.json b/homeassistant/components/rpi_gpio/manifest.json
index 7b0f8e0f282a479a9871e751636b2b7c937adfd5..523d98dfdb752a00e6ba21128106734a5f3a27e7 100644
--- a/homeassistant/components/rpi_gpio/manifest.json
+++ b/homeassistant/components/rpi_gpio/manifest.json
@@ -3,6 +3,5 @@
   "name": "Raspberry Pi GPIO",
   "documentation": "https://www.home-assistant.io/integrations/rpi_gpio",
   "requirements": ["RPi.GPIO==0.7.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rpi_gpio_pwm/manifest.json b/homeassistant/components/rpi_gpio_pwm/manifest.json
index 46fe96a6426523d057ab7f06736a2e536e754285..9cb082dc2b61cffdc6627ed9c61763fc96b7dd84 100644
--- a/homeassistant/components/rpi_gpio_pwm/manifest.json
+++ b/homeassistant/components/rpi_gpio_pwm/manifest.json
@@ -3,6 +3,5 @@
   "name": "pigpio Daemon PWM LED",
   "documentation": "https://www.home-assistant.io/integrations/rpi_gpio_pwm",
   "requirements": ["pwmled==1.5.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rpi_pfio/manifest.json b/homeassistant/components/rpi_pfio/manifest.json
index de2d70cc3a875f1d3255117444d1117c789257bc..f40c34a11a4f1332547f48d2a014a9eccf98dce1 100644
--- a/homeassistant/components/rpi_pfio/manifest.json
+++ b/homeassistant/components/rpi_pfio/manifest.json
@@ -3,6 +3,5 @@
   "name": "PiFace Digital I/O (PFIO)",
   "documentation": "https://www.home-assistant.io/integrations/rpi_pfio",
   "requirements": ["pifacecommon==4.2.2", "pifacedigitalio==3.0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rpi_rf/manifest.json b/homeassistant/components/rpi_rf/manifest.json
index defb18cfa98275cf76f24940a229f9c4b3da4346..0a2cc42b63351ad6197a6ee44644ff8854927de9 100644
--- a/homeassistant/components/rpi_rf/manifest.json
+++ b/homeassistant/components/rpi_rf/manifest.json
@@ -3,6 +3,5 @@
   "name": "Raspberry Pi RF",
   "documentation": "https://www.home-assistant.io/integrations/rpi_rf",
   "requirements": ["rpi-rf==0.9.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/rss_feed_template/manifest.json b/homeassistant/components/rss_feed_template/manifest.json
index 0dfab2899204c1b860d9bb6e72f049032ff47a37..1ae8fe58d7b0c6cc363069d56c03cc289cfa9d3c 100644
--- a/homeassistant/components/rss_feed_template/manifest.json
+++ b/homeassistant/components/rss_feed_template/manifest.json
@@ -2,7 +2,6 @@
   "domain": "rss_feed_template",
   "name": "RSS Feed Template",
   "documentation": "https://www.home-assistant.io/integrations/rss_feed_template",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/rtorrent/manifest.json b/homeassistant/components/rtorrent/manifest.json
index 67fd57fe17002a797020c4d7d1611612c98a8074..137a77b12942d321a281fed3dfff3186a89fc35a 100644
--- a/homeassistant/components/rtorrent/manifest.json
+++ b/homeassistant/components/rtorrent/manifest.json
@@ -2,7 +2,5 @@
   "domain": "rtorrent",
   "name": "rTorrent",
   "documentation": "https://www.home-assistant.io/integrations/rtorrent",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/russound_rio/manifest.json b/homeassistant/components/russound_rio/manifest.json
index 38ca2095cfb3faeca266c7c362f9775020f5d26e..2fd9f039d53b47e696471d5573bce1c559b5bae8 100644
--- a/homeassistant/components/russound_rio/manifest.json
+++ b/homeassistant/components/russound_rio/manifest.json
@@ -3,6 +3,5 @@
   "name": "Russound RIO",
   "documentation": "https://www.home-assistant.io/integrations/russound_rio",
   "requirements": ["russound_rio==0.1.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/russound_rnet/manifest.json b/homeassistant/components/russound_rnet/manifest.json
index bb417122f86980565c800e4fa5c69a06fc4e51c1..6379dd021f2a25db244ede9e74726945ff2308ae 100644
--- a/homeassistant/components/russound_rnet/manifest.json
+++ b/homeassistant/components/russound_rnet/manifest.json
@@ -3,6 +3,5 @@
   "name": "Russound RNET",
   "documentation": "https://www.home-assistant.io/integrations/russound_rnet",
   "requirements": ["russound==0.1.9"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/safe_mode/manifest.json b/homeassistant/components/safe_mode/manifest.json
index 372ec51de37982af3179826173cfae11edd80227..ebc450140fce4700db07e2fa6ed6712b76a5bd42 100644
--- a/homeassistant/components/safe_mode/manifest.json
+++ b/homeassistant/components/safe_mode/manifest.json
@@ -3,7 +3,6 @@
   "name": "Safe Mode",
   "config_flow": false,
   "documentation": "https://www.home-assistant.io/integrations/safe_mode",
-  "requirements": [],
   "ssdp": [],
   "zeroconf": [],
   "homekit": {},
diff --git a/homeassistant/components/saj/manifest.json b/homeassistant/components/saj/manifest.json
index f1c50d5dbe34c4b553bdad1386e13c32f96ae21a..c4002f252e8430bec9f4d9ec8b2521f935d65599 100644
--- a/homeassistant/components/saj/manifest.json
+++ b/homeassistant/components/saj/manifest.json
@@ -3,6 +3,5 @@
   "name": "SAJ Solar Inverter",
   "documentation": "https://www.home-assistant.io/integrations/saj",
   "requirements": ["pysaj==0.0.14"],
-  "dependencies": [],
   "codeowners": ["@fredericvl"]
 }
diff --git a/homeassistant/components/salt/manifest.json b/homeassistant/components/salt/manifest.json
index 019fdf9ae5f4533408e56308f1383e623e8e549a..eefe901d29634050dc8e35438176b5d9c5b6c129 100644
--- a/homeassistant/components/salt/manifest.json
+++ b/homeassistant/components/salt/manifest.json
@@ -3,6 +3,5 @@
     "name": "Salt Fiber Box",
     "documentation": "https://www.home-assistant.io/integrations/salt",
     "requirements": ["saltbox==0.1.3"],
-    "dependencies": [],
     "codeowners": ["@bjornorri"]
 }
diff --git a/homeassistant/components/samsungtv/manifest.json b/homeassistant/components/samsungtv/manifest.json
index 66f71b5c5daf12016a544d73e4dd5b493e026e84..ea91fee481acbfb148b126154da9b4d715c1d8cd 100644
--- a/homeassistant/components/samsungtv/manifest.json
+++ b/homeassistant/components/samsungtv/manifest.json
@@ -11,9 +11,8 @@
       "st": "urn:samsung.com:device:RemoteControlReceiver:1"
     }
   ],
-  "dependencies": [],
   "codeowners": [
     "@escoand"
   ],
   "config_flow": true
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/satel_integra/manifest.json b/homeassistant/components/satel_integra/manifest.json
index e9bbd9623c0f371714c773ade4e3e2f36005c007..0a157cd4debafc751e6d55799983e66ffe7e3b16 100644
--- a/homeassistant/components/satel_integra/manifest.json
+++ b/homeassistant/components/satel_integra/manifest.json
@@ -3,6 +3,5 @@
   "name": "Satel Integra",
   "documentation": "https://www.home-assistant.io/integrations/satel_integra",
   "requirements": ["satel_integra==0.3.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/scene/manifest.json b/homeassistant/components/scene/manifest.json
index 1b0361680f4e75009b532294b8f381cca7313b90..3134a3100426819b2f2cc50960cc28bc3bd74ebd 100644
--- a/homeassistant/components/scene/manifest.json
+++ b/homeassistant/components/scene/manifest.json
@@ -2,8 +2,6 @@
   "domain": "scene",
   "name": "Scenes",
   "documentation": "https://www.home-assistant.io/integrations/scene",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/schluter/manifest.json b/homeassistant/components/schluter/manifest.json
index 1a7cebcf06af0166f512e212c02c930cfec921cc..46eb2449e3d67d357cbaf168b633b3e14c768948 100644
--- a/homeassistant/components/schluter/manifest.json
+++ b/homeassistant/components/schluter/manifest.json
@@ -3,6 +3,5 @@
   "name": "Schluter",
   "documentation": "https://www.home-assistant.io/integrations/schluter",
   "requirements": ["py-schluter==0.1.7"],
-  "dependencies": [],
   "codeowners": ["@prairieapps"]
 }
diff --git a/homeassistant/components/scrape/manifest.json b/homeassistant/components/scrape/manifest.json
index 90352bbd10889bb75c58d1e9e0c8e640b96bf99b..c7536459a035bfbef1dbf6375f7e4fc6a9674aeb 100644
--- a/homeassistant/components/scrape/manifest.json
+++ b/homeassistant/components/scrape/manifest.json
@@ -3,7 +3,6 @@
   "name": "Scrape",
   "documentation": "https://www.home-assistant.io/integrations/scrape",
   "requirements": ["beautifulsoup4==4.8.2"],
-  "dependencies": [],
   "after_dependencies": ["rest"],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/script/manifest.json b/homeassistant/components/script/manifest.json
index ce9899f021c931a88264c32fa1fe345e528958b5..32acfcbb93b3f237c28ab17f84ba632d1a2e2e58 100644
--- a/homeassistant/components/script/manifest.json
+++ b/homeassistant/components/script/manifest.json
@@ -2,8 +2,6 @@
   "domain": "script",
   "name": "Scripts",
   "documentation": "https://www.home-assistant.io/integrations/script",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/scsgate/manifest.json b/homeassistant/components/scsgate/manifest.json
index a25dc2f880397f087d742d88ff28306f93aa0400..88b55bd6b330d21e9e34ca28ba486c9712cc00d0 100644
--- a/homeassistant/components/scsgate/manifest.json
+++ b/homeassistant/components/scsgate/manifest.json
@@ -3,6 +3,5 @@
   "name": "SCSGate",
   "documentation": "https://www.home-assistant.io/integrations/scsgate",
   "requirements": ["scsgate==0.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/search/manifest.json b/homeassistant/components/search/manifest.json
index 581a702f514d2b1f51adf1914ce1a2dabd19cd1a..c46426530a1cb46e4752e65cc064046437086c77 100644
--- a/homeassistant/components/search/manifest.json
+++ b/homeassistant/components/search/manifest.json
@@ -2,7 +2,6 @@
   "domain": "search",
   "name": "Search",
   "documentation": "https://www.home-assistant.io/integrations/search",
-  "requirements": [],
   "ssdp": [],
   "zeroconf": [],
   "homekit": {},
diff --git a/homeassistant/components/season/manifest.json b/homeassistant/components/season/manifest.json
index ca4edaf76a943b0e62fc74ce42ced598403125df..e30c5684d2d938bc6f4a3ba069d72e694a1069bb 100644
--- a/homeassistant/components/season/manifest.json
+++ b/homeassistant/components/season/manifest.json
@@ -3,7 +3,6 @@
   "name": "Season",
   "documentation": "https://www.home-assistant.io/integrations/season",
   "requirements": ["ephem==3.7.7.0"],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/sendgrid/manifest.json b/homeassistant/components/sendgrid/manifest.json
index 63a511809d8699e6e971fcadd769a7dc6edee37e..2309ae6f526f7dccb82cc94c265cc3df399f8ae6 100644
--- a/homeassistant/components/sendgrid/manifest.json
+++ b/homeassistant/components/sendgrid/manifest.json
@@ -3,6 +3,5 @@
   "name": "SendGrid",
   "documentation": "https://www.home-assistant.io/integrations/sendgrid",
   "requirements": ["sendgrid==6.1.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/sense/manifest.json b/homeassistant/components/sense/manifest.json
index c07e1e4f5c3b99955aee121894a5018cd1b56759..d4ec8ab8a1e167608fa6b8e44526ccb535894ade 100644
--- a/homeassistant/components/sense/manifest.json
+++ b/homeassistant/components/sense/manifest.json
@@ -5,7 +5,6 @@
   "requirements": [
     "sense_energy==0.7.1"
   ],
-  "dependencies": [],
   "codeowners": [
     "@kbickar"
   ],
diff --git a/homeassistant/components/sensehat/manifest.json b/homeassistant/components/sensehat/manifest.json
index a56c1c57765d6cd0065e68e418562b437e97ab76..3ce37884cd0b5692997c6c5fab2f39727529b15b 100644
--- a/homeassistant/components/sensehat/manifest.json
+++ b/homeassistant/components/sensehat/manifest.json
@@ -3,6 +3,5 @@
   "name": "Sense HAT",
   "documentation": "https://www.home-assistant.io/integrations/sensehat",
   "requirements": ["sense-hat==2.2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/sensibo/manifest.json b/homeassistant/components/sensibo/manifest.json
index bcc89e76a6990a1994e5361d2dc10975d7c87e9d..9d2e3e9e18787a394055ca68d244f0c266dd7d51 100644
--- a/homeassistant/components/sensibo/manifest.json
+++ b/homeassistant/components/sensibo/manifest.json
@@ -3,6 +3,5 @@
   "name": "Sensibo",
   "documentation": "https://www.home-assistant.io/integrations/sensibo",
   "requirements": ["pysensibo==1.0.3"],
-  "dependencies": [],
   "codeowners": ["@andrey-git"]
 }
diff --git a/homeassistant/components/sensor/manifest.json b/homeassistant/components/sensor/manifest.json
index b57022b963cd7a438c71dba73357f707d2b5d10b..dc62ae3b0316fd08bb9fae9df50ac47972445262 100644
--- a/homeassistant/components/sensor/manifest.json
+++ b/homeassistant/components/sensor/manifest.json
@@ -2,8 +2,6 @@
   "domain": "sensor",
   "name": "Sensor",
   "documentation": "https://www.home-assistant.io/integrations/sensor",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/sentry/manifest.json b/homeassistant/components/sentry/manifest.json
index 6a7428f7ea192d2349043f70a8de89fa1e212f77..a38a250a878fa66c7bdfdc1f8c3f381e65b5a218 100644
--- a/homeassistant/components/sentry/manifest.json
+++ b/homeassistant/components/sentry/manifest.json
@@ -7,6 +7,5 @@
   "ssdp": [],
   "zeroconf": [],
   "homekit": {},
-  "dependencies": [],
   "codeowners": ["@dcramer"]
 }
diff --git a/homeassistant/components/serial/manifest.json b/homeassistant/components/serial/manifest.json
index fa536a4c50811ed4db78f64c968efb3b178c16e4..d8305d10553c1c4cc23b4af0ede79213ed217256 100644
--- a/homeassistant/components/serial/manifest.json
+++ b/homeassistant/components/serial/manifest.json
@@ -3,6 +3,5 @@
   "name": "Serial",
   "documentation": "https://www.home-assistant.io/integrations/serial",
   "requirements": ["pyserial-asyncio==0.4"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/serial_pm/manifest.json b/homeassistant/components/serial_pm/manifest.json
index 9e8f39ced799dfd7f3d8ba41c68639f516fb1f10..b40090ca49761d48f2305ad03fd3bd4389a38c91 100644
--- a/homeassistant/components/serial_pm/manifest.json
+++ b/homeassistant/components/serial_pm/manifest.json
@@ -3,6 +3,5 @@
   "name": "Serial Particulate Matter",
   "documentation": "https://www.home-assistant.io/integrations/serial_pm",
   "requirements": ["pmsensor==0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/sesame/manifest.json b/homeassistant/components/sesame/manifest.json
index 720e33b9cd9e0c5b70767c2cc50481a5f8e88a25..0ba0fa8c8ebec22eb61e86256c5f58d450efe847 100644
--- a/homeassistant/components/sesame/manifest.json
+++ b/homeassistant/components/sesame/manifest.json
@@ -3,6 +3,5 @@
   "name": "Sesame Smart Lock",
   "documentation": "https://www.home-assistant.io/integrations/sesame",
   "requirements": ["pysesame2==1.0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/seven_segments/manifest.json b/homeassistant/components/seven_segments/manifest.json
index eba33e75f7175779ccc4a6c5331601e37109016c..2bee5379a1b9f2eb75aee5eea91f140ee9cb8997 100644
--- a/homeassistant/components/seven_segments/manifest.json
+++ b/homeassistant/components/seven_segments/manifest.json
@@ -5,6 +5,5 @@
   "requirements": [
     "pillow==7.0.0"
   ],
-  "dependencies": [],
   "codeowners": []
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/seventeentrack/manifest.json b/homeassistant/components/seventeentrack/manifest.json
index c5082b8c05f8758ac680bad539180f71617557e8..2cec9dea954add0031d79311965f1c80d1618510 100644
--- a/homeassistant/components/seventeentrack/manifest.json
+++ b/homeassistant/components/seventeentrack/manifest.json
@@ -3,6 +3,5 @@
   "name": "17TRACK",
   "documentation": "https://www.home-assistant.io/integrations/seventeentrack",
   "requirements": ["py17track==2.2.2"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/shell_command/manifest.json b/homeassistant/components/shell_command/manifest.json
index e05824a87a9d50fd112d9ffda54bcc9b0047a9fa..bdef9467d85509594e1736f2177808abb331c0b3 100644
--- a/homeassistant/components/shell_command/manifest.json
+++ b/homeassistant/components/shell_command/manifest.json
@@ -2,8 +2,6 @@
   "domain": "shell_command",
   "name": "Shell Command",
   "documentation": "https://www.home-assistant.io/integrations/shell_command",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/shiftr/manifest.json b/homeassistant/components/shiftr/manifest.json
index dc9ec618a79c657d2a704333a094a755aa4b76f5..79189e6b047f299c655285ae234b0ca0fd278376 100644
--- a/homeassistant/components/shiftr/manifest.json
+++ b/homeassistant/components/shiftr/manifest.json
@@ -3,6 +3,5 @@
   "name": "shiftr.io",
   "documentation": "https://www.home-assistant.io/integrations/shiftr",
   "requirements": ["paho-mqtt==1.5.0"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/shodan/manifest.json b/homeassistant/components/shodan/manifest.json
index 86006191942242d37952557f0c7e33ea062c189b..0e8ce3dc963a9c908343fa2e32c0af3779165d1c 100644
--- a/homeassistant/components/shodan/manifest.json
+++ b/homeassistant/components/shodan/manifest.json
@@ -3,6 +3,5 @@
   "name": "Shodan",
   "documentation": "https://www.home-assistant.io/integrations/shodan",
   "requirements": ["shodan==1.22.0"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/shopping_list/manifest.json b/homeassistant/components/shopping_list/manifest.json
index ad060f16756a6ad3dac936f3080e7d052c263dd1..38829d80f0ab19c5ede0c828c475cc00d8da0c4e 100644
--- a/homeassistant/components/shopping_list/manifest.json
+++ b/homeassistant/components/shopping_list/manifest.json
@@ -2,7 +2,6 @@
   "domain": "shopping_list",
   "name": "Shopping List",
   "documentation": "https://www.home-assistant.io/integrations/shopping_list",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": [],
   "config_flow": true,
diff --git a/homeassistant/components/sht31/manifest.json b/homeassistant/components/sht31/manifest.json
index 3d36e7f5797f68679967528ca9335c9c507fd263..899215ffe71a79dec464aa1e3e865b8b563c3909 100644
--- a/homeassistant/components/sht31/manifest.json
+++ b/homeassistant/components/sht31/manifest.json
@@ -3,6 +3,5 @@
   "name": "Sensirion SHT31",
   "documentation": "https://www.home-assistant.io/integrations/sht31",
   "requirements": ["Adafruit-GPIO==1.0.3", "Adafruit-SHT31==1.0.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/sigfox/manifest.json b/homeassistant/components/sigfox/manifest.json
index 689703302a79531ae8b7776927fb1d791ed3252e..b3ad57f3727a9fd63dfafdce25e83626f96bfbcb 100644
--- a/homeassistant/components/sigfox/manifest.json
+++ b/homeassistant/components/sigfox/manifest.json
@@ -2,7 +2,5 @@
   "domain": "sigfox",
   "name": "Sigfox",
   "documentation": "https://www.home-assistant.io/integrations/sigfox",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/sighthound/manifest.json b/homeassistant/components/sighthound/manifest.json
index a891d807f57fa90c218f11d0e49bd40fed4e6b1f..b4e80884484e1b4cd41a1a9a17fc2a02172ba313 100644
--- a/homeassistant/components/sighthound/manifest.json
+++ b/homeassistant/components/sighthound/manifest.json
@@ -6,8 +6,7 @@
                 "pillow==7.0.0",
                 "simplehound==0.3"
         ],
-        "dependencies": [],
         "codeowners": [
                 "@robmarkcole"
         ]
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/signal_messenger/manifest.json b/homeassistant/components/signal_messenger/manifest.json
index 3efa1c33e8548f20cab4604cb1ec1fd46f38580d..f1db6a8af302a1fbd6021255eb55cb38379872b5 100644
--- a/homeassistant/components/signal_messenger/manifest.json
+++ b/homeassistant/components/signal_messenger/manifest.json
@@ -2,7 +2,6 @@
   "domain": "signal_messenger",
   "name": "Signal Messenger",
   "documentation": "https://www.home-assistant.io/integrations/signal_messenger",
-  "dependencies": [],
   "codeowners": ["@bbernhard"],
   "requirements": ["pysignalclirestapi==0.2.4"]
 }
diff --git a/homeassistant/components/simplepush/manifest.json b/homeassistant/components/simplepush/manifest.json
index b6d8005431bf95f88bdfcd902765a4e396f6f1cb..70c4f1b4580ee572af0937c197f372225a6a988d 100644
--- a/homeassistant/components/simplepush/manifest.json
+++ b/homeassistant/components/simplepush/manifest.json
@@ -3,6 +3,5 @@
   "name": "Simplepush",
   "documentation": "https://www.home-assistant.io/integrations/simplepush",
   "requirements": ["simplepush==1.1.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/simplisafe/manifest.json b/homeassistant/components/simplisafe/manifest.json
index 917722a61b8125b1fd87abd6956963f69373988b..3cf528adec1ef2a2cb1fa80938cd21e988d9260f 100644
--- a/homeassistant/components/simplisafe/manifest.json
+++ b/homeassistant/components/simplisafe/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/simplisafe",
   "requirements": ["simplisafe-python==9.0.5"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/simulated/manifest.json b/homeassistant/components/simulated/manifest.json
index 6a30f6a00cc12281507041a68b0534e550876343..72514c80f972421025ce800f8f746cf5379f07e2 100644
--- a/homeassistant/components/simulated/manifest.json
+++ b/homeassistant/components/simulated/manifest.json
@@ -2,8 +2,6 @@
   "domain": "simulated",
   "name": "Simulated",
   "documentation": "https://www.home-assistant.io/integrations/simulated",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/sinch/manifest.json b/homeassistant/components/sinch/manifest.json
index d69362901ec9a23aa97c4e36687ac03914140c1f..c1968cff445cf909e8f61d012bbeeebb6d7c6705 100644
--- a/homeassistant/components/sinch/manifest.json
+++ b/homeassistant/components/sinch/manifest.json
@@ -2,7 +2,6 @@
   "domain": "sinch",
   "name": "Sinch SMS",
   "documentation": "https://www.home-assistant.io/integrations/sinch",
-  "dependencies": [],
   "codeowners": ["@bendikrb"],
   "requirements": ["clx-sdk-xms==1.0.0"]
 }
diff --git a/homeassistant/components/sisyphus/manifest.json b/homeassistant/components/sisyphus/manifest.json
index c545adda2818fa3242a09182d5c189d20debaa57..fdd5961d33aeeaa93f6198ca1d31f4bdaeb7c1b5 100644
--- a/homeassistant/components/sisyphus/manifest.json
+++ b/homeassistant/components/sisyphus/manifest.json
@@ -3,6 +3,5 @@
   "name": "Sisyphus",
   "documentation": "https://www.home-assistant.io/integrations/sisyphus",
   "requirements": ["sisyphus-control==2.2.1"],
-  "dependencies": [],
   "codeowners": ["@jkeljo"]
 }
diff --git a/homeassistant/components/sky_hub/manifest.json b/homeassistant/components/sky_hub/manifest.json
index 4d2b3733a0c36af41b9164a2f2fadcf1803a25d6..b358fa76fbfbec0feae9e57c09f2022452077ea7 100644
--- a/homeassistant/components/sky_hub/manifest.json
+++ b/homeassistant/components/sky_hub/manifest.json
@@ -2,7 +2,5 @@
   "domain": "sky_hub",
   "name": "Sky Hub",
   "documentation": "https://www.home-assistant.io/integrations/sky_hub",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/skybeacon/manifest.json b/homeassistant/components/skybeacon/manifest.json
index 03ff593bb4ab2cd396690dd972ced42e6f68e4b7..2ce19afc6c534fe7a5792fb1cbae29ad0313f782 100644
--- a/homeassistant/components/skybeacon/manifest.json
+++ b/homeassistant/components/skybeacon/manifest.json
@@ -3,6 +3,5 @@
   "name": "Skybeacon",
   "documentation": "https://www.home-assistant.io/integrations/skybeacon",
   "requirements": ["pygatt[GATTTOOL]==4.0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/skybell/manifest.json b/homeassistant/components/skybell/manifest.json
index 8e3ec66356c2bac67d07067a42e34ba0ad2a9b3d..9e0a0be8905a7988124647d57bbef3f9d30770c8 100644
--- a/homeassistant/components/skybell/manifest.json
+++ b/homeassistant/components/skybell/manifest.json
@@ -3,6 +3,5 @@
   "name": "SkyBell",
   "documentation": "https://www.home-assistant.io/integrations/skybell",
   "requirements": ["skybellpy==0.4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/slack/manifest.json b/homeassistant/components/slack/manifest.json
index 86785868170fc053968baf1c883c6a743a9068f4..ad45abbe3c0a896c86c33a426b736c89ef07963b 100644
--- a/homeassistant/components/slack/manifest.json
+++ b/homeassistant/components/slack/manifest.json
@@ -3,6 +3,5 @@
   "name": "Slack",
   "documentation": "https://www.home-assistant.io/integrations/slack",
   "requirements": ["slackclient==2.5.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/sleepiq/manifest.json b/homeassistant/components/sleepiq/manifest.json
index e6b0fe5c34a57b4ff9e262b1a24f9765cd141d66..44e519f57da4b2664b6b992ed91d21d8b790943b 100644
--- a/homeassistant/components/sleepiq/manifest.json
+++ b/homeassistant/components/sleepiq/manifest.json
@@ -3,6 +3,5 @@
   "name": "SleepIQ",
   "documentation": "https://www.home-assistant.io/integrations/sleepiq",
   "requirements": ["sleepyq==0.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/slide/manifest.json b/homeassistant/components/slide/manifest.json
index 74dc562203fb499530b758b89f33030c2f11e75c..d5567b0d3474f326e5903d5e290fdbbf00e51e0a 100644
--- a/homeassistant/components/slide/manifest.json
+++ b/homeassistant/components/slide/manifest.json
@@ -3,6 +3,5 @@
   "name": "Slide",
   "documentation": "https://www.home-assistant.io/integrations/slide",
   "requirements": ["goslide-api==0.5.1"],
-  "dependencies": [],
   "codeowners": ["@ualex73"]
 }
diff --git a/homeassistant/components/sma/manifest.json b/homeassistant/components/sma/manifest.json
index a56fe7ab151901ee3b2d5ad892785a3e0d3e0e1b..9cadec377a24cfc4589afc2d25e777b9f7f1a5ae 100644
--- a/homeassistant/components/sma/manifest.json
+++ b/homeassistant/components/sma/manifest.json
@@ -3,6 +3,5 @@
   "name": "SMA Solar",
   "documentation": "https://www.home-assistant.io/integrations/sma",
   "requirements": ["pysma==0.3.5"],
-  "dependencies": [],
   "codeowners": ["@kellerza"]
 }
diff --git a/homeassistant/components/smappee/manifest.json b/homeassistant/components/smappee/manifest.json
index f3ed9c6e620cd193807ae90b3f03ffab58d4366d..e2c24bf6d715a5cd80b22feb3dc473579029bc1d 100644
--- a/homeassistant/components/smappee/manifest.json
+++ b/homeassistant/components/smappee/manifest.json
@@ -3,6 +3,5 @@
   "name": "Smappee",
   "documentation": "https://www.home-assistant.io/integrations/smappee",
   "requirements": ["smappy==0.2.16"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/smarthab/manifest.json b/homeassistant/components/smarthab/manifest.json
index dc3a2857659939685cdf48119483e8bd23f4ae6f..141928d2d921f24a755b13b40527c9619ba0aa7b 100644
--- a/homeassistant/components/smarthab/manifest.json
+++ b/homeassistant/components/smarthab/manifest.json
@@ -3,6 +3,5 @@
   "name": "SmartHab",
   "documentation": "https://www.home-assistant.io/integrations/smarthab",
   "requirements": ["smarthab==0.20"],
-  "dependencies": [],
   "codeowners": ["@outadoc"]
 }
diff --git a/homeassistant/components/smarty/manifest.json b/homeassistant/components/smarty/manifest.json
index 1e56cf84e4765e04f54995e1a9cc6ea7b4e17945..b55f3f11c3e5e38dfde4a5b73f5d35588e0e0ddb 100644
--- a/homeassistant/components/smarty/manifest.json
+++ b/homeassistant/components/smarty/manifest.json
@@ -3,6 +3,5 @@
   "name": "Salda Smarty",
   "documentation": "https://www.home-assistant.io/integrations/smarty",
   "requirements": ["pysmarty==0.8"],
-  "dependencies": [],
   "codeowners": ["@z0mbieprocess"]
 }
diff --git a/homeassistant/components/smhi/manifest.json b/homeassistant/components/smhi/manifest.json
index af8c64ac06f61f4e1ade1949ae4d039149296354..2e21f62a599cdb9c23f4b348036203dba1e42f48 100644
--- a/homeassistant/components/smhi/manifest.json
+++ b/homeassistant/components/smhi/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/smhi",
   "requirements": ["smhi-pkg==1.0.13"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/sms/manifest.json b/homeassistant/components/sms/manifest.json
index c58139993bbf244228c8c3c6227ce0f419e0fc91..8b65ac77e59b31a3dd2e5d5ecdbb26a53b89d0b0 100644
--- a/homeassistant/components/sms/manifest.json
+++ b/homeassistant/components/sms/manifest.json
@@ -3,6 +3,5 @@
   "name": "SMS notifications via GSM-modem",
   "documentation": "https://www.home-assistant.io/integrations/sms",
   "requirements": ["python-gammu==2.12"],
-  "dependencies": [],
   "codeowners": ["@ocalvo"]
 }
diff --git a/homeassistant/components/smtp/manifest.json b/homeassistant/components/smtp/manifest.json
index 974eb6847655a0a2f53439d56fe77e4745540941..334687a804788caada662e776103fe4375ddc89f 100644
--- a/homeassistant/components/smtp/manifest.json
+++ b/homeassistant/components/smtp/manifest.json
@@ -2,7 +2,5 @@
   "domain": "smtp",
   "name": "SMTP",
   "documentation": "https://www.home-assistant.io/integrations/smtp",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/snapcast/manifest.json b/homeassistant/components/snapcast/manifest.json
index e64d062b3201c9bc732cd03c28e784f13e16d3fb..31eb0491eb4fea7dcf30d090064ec5991d29a72d 100644
--- a/homeassistant/components/snapcast/manifest.json
+++ b/homeassistant/components/snapcast/manifest.json
@@ -3,6 +3,5 @@
   "name": "Snapcast",
   "documentation": "https://www.home-assistant.io/integrations/snapcast",
   "requirements": ["snapcast==2.0.10"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/snips/manifest.json b/homeassistant/components/snips/manifest.json
index 8aeb5bbb186444096029a6f7bf63fa0281374a47..c704164c17fff1979877983563b4c8881b6ad31e 100644
--- a/homeassistant/components/snips/manifest.json
+++ b/homeassistant/components/snips/manifest.json
@@ -2,7 +2,6 @@
   "domain": "snips",
   "name": "Snips",
   "documentation": "https://www.home-assistant.io/integrations/snips",
-  "requirements": [],
   "dependencies": ["mqtt"],
   "codeowners": []
 }
diff --git a/homeassistant/components/snmp/manifest.json b/homeassistant/components/snmp/manifest.json
index a01bee29b33c8d887a9a7760d87aff3d2a178dc2..1dfdc36a0cb7318344ffdc4f83e248ec576f6091 100644
--- a/homeassistant/components/snmp/manifest.json
+++ b/homeassistant/components/snmp/manifest.json
@@ -3,6 +3,5 @@
   "name": "SNMP",
   "documentation": "https://www.home-assistant.io/integrations/snmp",
   "requirements": ["pysnmp==4.4.12"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/sochain/manifest.json b/homeassistant/components/sochain/manifest.json
index 1cc3a76c3be2e9a9b3c474c30ab96f1d8f93b8fe..db89dfc219e32058fc165190b9b199f1f822d437 100644
--- a/homeassistant/components/sochain/manifest.json
+++ b/homeassistant/components/sochain/manifest.json
@@ -3,6 +3,5 @@
   "name": "SoChain",
   "documentation": "https://www.home-assistant.io/integrations/sochain",
   "requirements": ["python-sochain-api==0.0.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/socialblade/manifest.json b/homeassistant/components/socialblade/manifest.json
index 540febe7f2e6a5bac5c45e80aebe99ffabd2f5df..d73e76869476c6c1c51c7d71c62a03af19344173 100644
--- a/homeassistant/components/socialblade/manifest.json
+++ b/homeassistant/components/socialblade/manifest.json
@@ -3,6 +3,5 @@
   "name": "Social Blade",
   "documentation": "https://www.home-assistant.io/integrations/socialblade",
   "requirements": ["socialbladeclient==0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/solaredge/manifest.json b/homeassistant/components/solaredge/manifest.json
index f3c10e98dcf4d8278ca492defeded7d4c56f23c1..59b8cba744628ade0947a7901171ff2c78ec41cf 100644
--- a/homeassistant/components/solaredge/manifest.json
+++ b/homeassistant/components/solaredge/manifest.json
@@ -4,6 +4,5 @@
   "documentation": "https://www.home-assistant.io/integrations/solaredge",
   "requirements": ["solaredge==0.0.2", "stringcase==1.2.0"],
   "config_flow": true,
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/solaredge_local/manifest.json b/homeassistant/components/solaredge_local/manifest.json
index 02fe4dad398522c40b8d2e7e4926ce6ca441ea7c..8f8b80c2c659d7ea65ef8bc96b5db735cd53a7cf 100644
--- a/homeassistant/components/solaredge_local/manifest.json
+++ b/homeassistant/components/solaredge_local/manifest.json
@@ -3,6 +3,5 @@
   "name": "SolarEdge Local",
   "documentation": "https://www.home-assistant.io/integrations/solaredge_local",
   "requirements": ["solaredge-local==0.2.0"],
-  "dependencies": [],
   "codeowners": ["@drobtravels", "@scheric"]
 }
diff --git a/homeassistant/components/solarlog/manifest.json b/homeassistant/components/solarlog/manifest.json
index b626da456a96549dd972468e06ff22577c8bde5f..f24f9b9473c7b48f094a6d97f29e5f42f871509d 100644
--- a/homeassistant/components/solarlog/manifest.json
+++ b/homeassistant/components/solarlog/manifest.json
@@ -3,7 +3,6 @@
   "name": "Solar-Log",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/solarlog",
-  "dependencies": [],
   "codeowners": ["@Ernst79"],
   "requirements": ["sunwatcher==0.2.1"]
 }
diff --git a/homeassistant/components/solax/manifest.json b/homeassistant/components/solax/manifest.json
index 6c0e9c3b01d4be5e2930913559e34081a62e14ac..296c1b73ba9fa68144a51849e1ece742c54cbeb7 100644
--- a/homeassistant/components/solax/manifest.json
+++ b/homeassistant/components/solax/manifest.json
@@ -3,6 +3,5 @@
   "name": "SolaX Power",
   "documentation": "https://www.home-assistant.io/integrations/solax",
   "requirements": ["solax==0.2.2"],
-  "dependencies": [],
   "codeowners": ["@squishykid"]
 }
diff --git a/homeassistant/components/soma/manifest.json b/homeassistant/components/soma/manifest.json
index a724a3d4485a9142b4644e54bdaf81f86bdd10c4..3c96ef2efddc7b6c1aa9b24eb4ea11f1a23a1b8a 100644
--- a/homeassistant/components/soma/manifest.json
+++ b/homeassistant/components/soma/manifest.json
@@ -3,7 +3,6 @@
   "name": "Soma Connect",
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/soma",
-  "dependencies": [],
   "codeowners": ["@ratsept"],
   "requirements": ["pysoma==0.0.10"]
 }
diff --git a/homeassistant/components/somfy_mylink/manifest.json b/homeassistant/components/somfy_mylink/manifest.json
index 03b69f070d0509c21e68e9764601d4767776203a..c259f827d518be14f310208e7f3d833ee017a702 100644
--- a/homeassistant/components/somfy_mylink/manifest.json
+++ b/homeassistant/components/somfy_mylink/manifest.json
@@ -3,6 +3,5 @@
   "name": "Somfy MyLink",
   "documentation": "https://www.home-assistant.io/integrations/somfy_mylink",
   "requirements": ["somfy-mylink-synergy==1.0.6"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/sonarr/manifest.json b/homeassistant/components/sonarr/manifest.json
index ae32083da39c8daec0a67c997d0e1a32e12af905..26a5c0095e40d6e6790ffa72bd0bd91f2e7bcf22 100644
--- a/homeassistant/components/sonarr/manifest.json
+++ b/homeassistant/components/sonarr/manifest.json
@@ -2,7 +2,5 @@
   "domain": "sonarr",
   "name": "Sonarr",
   "documentation": "https://www.home-assistant.io/integrations/sonarr",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/songpal/manifest.json b/homeassistant/components/songpal/manifest.json
index a82ffc41e298cf7f1edbb1abc1988edcc82ca8cb..583f0dff6efe6339eef4095bba718617d7d4e6bc 100644
--- a/homeassistant/components/songpal/manifest.json
+++ b/homeassistant/components/songpal/manifest.json
@@ -3,6 +3,5 @@
   "name": "Sony Songpal",
   "documentation": "https://www.home-assistant.io/integrations/songpal",
   "requirements": ["python-songpal==0.11.2"],
-  "dependencies": [],
   "codeowners": ["@rytilahti"]
 }
diff --git a/homeassistant/components/sonos/manifest.json b/homeassistant/components/sonos/manifest.json
index a015e7a5095c877fb648fa5f23b0c5d93592d811..ee035fb59c1d21dc5c82a2fc69844b873d5e2556 100644
--- a/homeassistant/components/sonos/manifest.json
+++ b/homeassistant/components/sonos/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/sonos",
   "requirements": ["pysonos==0.0.25"],
-  "dependencies": [],
   "ssdp": [
     {
       "st": "urn:schemas-upnp-org:device:ZonePlayer:1"
diff --git a/homeassistant/components/sony_projector/manifest.json b/homeassistant/components/sony_projector/manifest.json
index b92d7bd204edf4f7b113b9887f1a363a7ea8d29b..3e86eae6b809eb9cce89a5a4cd645404c5d9c844 100644
--- a/homeassistant/components/sony_projector/manifest.json
+++ b/homeassistant/components/sony_projector/manifest.json
@@ -3,6 +3,5 @@
   "name": "Sony Projector",
   "documentation": "https://www.home-assistant.io/integrations/sony_projector",
   "requirements": ["pysdcp==1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/soundtouch/manifest.json b/homeassistant/components/soundtouch/manifest.json
index 25c4f7d1d1cf66598751e2c6e96303c75bbbd26b..6477983d94f8169d48dcbbee4a575e6e83c0b6d2 100644
--- a/homeassistant/components/soundtouch/manifest.json
+++ b/homeassistant/components/soundtouch/manifest.json
@@ -3,6 +3,5 @@
   "name": "Bose Soundtouch",
   "documentation": "https://www.home-assistant.io/integrations/soundtouch",
   "requirements": ["libsoundtouch==0.7.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/spaceapi/manifest.json b/homeassistant/components/spaceapi/manifest.json
index 10580321c2968eaddbbdac4061493caa063ad893..598ea05ace6f3b15c80dae5806ab4f2e34ec8738 100644
--- a/homeassistant/components/spaceapi/manifest.json
+++ b/homeassistant/components/spaceapi/manifest.json
@@ -2,7 +2,6 @@
   "domain": "spaceapi",
   "name": "Space API",
   "documentation": "https://www.home-assistant.io/integrations/spaceapi",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/spc/manifest.json b/homeassistant/components/spc/manifest.json
index 99e6bc4801265bc9da8e663238e10018de0f5f4a..63fb359371f8469217fc5f7330bf8910da715d18 100644
--- a/homeassistant/components/spc/manifest.json
+++ b/homeassistant/components/spc/manifest.json
@@ -3,6 +3,5 @@
   "name": "Vanderbilt SPC",
   "documentation": "https://www.home-assistant.io/integrations/spc",
   "requirements": ["pyspcwebgw==0.4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/speedtestdotnet/manifest.json b/homeassistant/components/speedtestdotnet/manifest.json
index c3c76101ce78686e270a5106edb835f0a323fdab..1ba5f418fc3e0424dc401326254234dae93122a7 100644
--- a/homeassistant/components/speedtestdotnet/manifest.json
+++ b/homeassistant/components/speedtestdotnet/manifest.json
@@ -3,6 +3,5 @@
   "name": "Speedtest.net",
   "documentation": "https://www.home-assistant.io/integrations/speedtestdotnet",
   "requirements": ["speedtest-cli==2.1.2"],
-  "dependencies": [],
   "codeowners": ["@rohankapoorcom"]
 }
diff --git a/homeassistant/components/spider/manifest.json b/homeassistant/components/spider/manifest.json
index c61b41868478e4bc3832e88aa7379e2260eaaea8..8fa108f24f759e2a8218a347887ab83d7fc5cf45 100644
--- a/homeassistant/components/spider/manifest.json
+++ b/homeassistant/components/spider/manifest.json
@@ -3,6 +3,5 @@
   "name": "Itho Daalderop Spider",
   "documentation": "https://www.home-assistant.io/integrations/spider",
   "requirements": ["spiderpy==1.3.1"],
-  "dependencies": [],
   "codeowners": ["@peternijssen"]
 }
diff --git a/homeassistant/components/splunk/manifest.json b/homeassistant/components/splunk/manifest.json
index a6972e8881d3c3a4fc9e688809119bd344e344fa..337458b4c3f945b3ef10dad14c5321e0a6c2d331 100644
--- a/homeassistant/components/splunk/manifest.json
+++ b/homeassistant/components/splunk/manifest.json
@@ -2,7 +2,5 @@
   "domain": "splunk",
   "name": "Splunk",
   "documentation": "https://www.home-assistant.io/integrations/splunk",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/spotcrime/manifest.json b/homeassistant/components/spotcrime/manifest.json
index 6fa2b10544dd4364c1e99fb03c678303238998a4..fd0184f1b21c7b008b61b013843113aacbe4d3e9 100644
--- a/homeassistant/components/spotcrime/manifest.json
+++ b/homeassistant/components/spotcrime/manifest.json
@@ -3,6 +3,5 @@
   "name": "Spot Crime",
   "documentation": "https://www.home-assistant.io/integrations/spotcrime",
   "requirements": ["spotcrime==1.0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/sql/manifest.json b/homeassistant/components/sql/manifest.json
index 9d6e7f7b62bc631276fc0b0d1eb7af05a9a8259e..306e65e047042a7ef28f2d2891c60a082d6a2081 100644
--- a/homeassistant/components/sql/manifest.json
+++ b/homeassistant/components/sql/manifest.json
@@ -3,6 +3,5 @@
   "name": "SQL",
   "documentation": "https://www.home-assistant.io/integrations/sql",
   "requirements": ["sqlalchemy==1.3.15"],
-  "dependencies": [],
   "codeowners": ["@dgomes"]
 }
diff --git a/homeassistant/components/squeezebox/manifest.json b/homeassistant/components/squeezebox/manifest.json
index b5297db96ce38c820d21ac172c4b33b781658684..bbd32e9eefead5461a0e4b97f5c5a57ab63ab2ca 100644
--- a/homeassistant/components/squeezebox/manifest.json
+++ b/homeassistant/components/squeezebox/manifest.json
@@ -2,7 +2,5 @@
   "domain": "squeezebox",
   "name": "Logitech Squeezebox",
   "documentation": "https://www.home-assistant.io/integrations/squeezebox",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ssdp/manifest.json b/homeassistant/components/ssdp/manifest.json
index 77e212a083300475575a50a249f4d75349539537..a2683346b638c7fa7dda4fea7c2c04570eb6b443 100644
--- a/homeassistant/components/ssdp/manifest.json
+++ b/homeassistant/components/ssdp/manifest.json
@@ -3,6 +3,5 @@
   "name": "Simple Service Discovery Protocol (SSDP)",
   "documentation": "https://www.home-assistant.io/integrations/ssdp",
   "requirements": ["defusedxml==0.6.0", "netdisco==2.6.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/starline/manifest.json b/homeassistant/components/starline/manifest.json
index a7bdd241b55950e49e830b6a0894ebcc4c0fbf66..d0cba02978763648d40b31d75ae9fcfc37dace54 100644
--- a/homeassistant/components/starline/manifest.json
+++ b/homeassistant/components/starline/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/starline",
   "requirements": ["starline==0.1.3"],
-  "dependencies": [],
   "codeowners": ["@anonym-tsk"]
 }
diff --git a/homeassistant/components/starlingbank/manifest.json b/homeassistant/components/starlingbank/manifest.json
index 82ac665031e34a1a2bbf604cdd64667ed1be0c34..cb0ecc63d698061a4cad686f22db503846d966c9 100644
--- a/homeassistant/components/starlingbank/manifest.json
+++ b/homeassistant/components/starlingbank/manifest.json
@@ -3,6 +3,5 @@
   "name": "Starling Bank",
   "documentation": "https://www.home-assistant.io/integrations/starlingbank",
   "requirements": ["starlingbank==3.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/startca/manifest.json b/homeassistant/components/startca/manifest.json
index a8aafee91acc8fddc54377ce987cf20fd8d4c769..68ac1aeb65bc124867add952ed1910de78569885 100644
--- a/homeassistant/components/startca/manifest.json
+++ b/homeassistant/components/startca/manifest.json
@@ -3,6 +3,5 @@
   "name": "Start.ca",
   "documentation": "https://www.home-assistant.io/integrations/startca",
   "requirements": ["xmltodict==0.12.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/statistics/manifest.json b/homeassistant/components/statistics/manifest.json
index 8df384dd0bd3dbccc91faa976b1bd77a5e007f54..bf0de54aa82964063509648609eccd58b1c3a54b 100644
--- a/homeassistant/components/statistics/manifest.json
+++ b/homeassistant/components/statistics/manifest.json
@@ -2,8 +2,6 @@
   "domain": "statistics",
   "name": "Statistics",
   "documentation": "https://www.home-assistant.io/integrations/statistics",
-  "requirements": [],
-  "dependencies": [],
   "after_dependencies": ["recorder"],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/statsd/manifest.json b/homeassistant/components/statsd/manifest.json
index 22478ee0fc7c3c50dff1be8e167b92e7c651e97e..c2e5f0bc33f95ee4709910c7b51e19978f4745f9 100644
--- a/homeassistant/components/statsd/manifest.json
+++ b/homeassistant/components/statsd/manifest.json
@@ -3,6 +3,5 @@
   "name": "StatsD",
   "documentation": "https://www.home-assistant.io/integrations/statsd",
   "requirements": ["statsd==3.2.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/steam_online/manifest.json b/homeassistant/components/steam_online/manifest.json
index d45aea5138848a69a73ecadfbf3616fc1091299b..99015e54a4ce0aa2ac090acc15ee2d75c8f7e880 100644
--- a/homeassistant/components/steam_online/manifest.json
+++ b/homeassistant/components/steam_online/manifest.json
@@ -3,6 +3,5 @@
   "name": "Steam",
   "documentation": "https://www.home-assistant.io/integrations/steam_online",
   "requirements": ["steamodd==4.21"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/stookalert/manifest.json b/homeassistant/components/stookalert/manifest.json
index 73e59c2eddb3c8a3438220edb4f3c3b51dd45e1c..dc12512920e2e038c649631368afe2017201da3c 100644
--- a/homeassistant/components/stookalert/manifest.json
+++ b/homeassistant/components/stookalert/manifest.json
@@ -2,7 +2,6 @@
   "domain": "stookalert",
   "name": "RIVM Stookalert",
   "documentation": "https://www.home-assistant.io/integrations/stookalert",
-  "dependencies": [],
   "codeowners": ["@fwestenberg"],
   "requirements": ["stookalert==0.1.4"]
 }
diff --git a/homeassistant/components/streamlabswater/manifest.json b/homeassistant/components/streamlabswater/manifest.json
index 52d6fb724f88bb04d6474cb8f4524f9604d7c294..d1c01cb66b503abae1bcfcd5c2c3631be71a099b 100644
--- a/homeassistant/components/streamlabswater/manifest.json
+++ b/homeassistant/components/streamlabswater/manifest.json
@@ -3,6 +3,5 @@
   "name": "StreamLabs",
   "documentation": "https://www.home-assistant.io/integrations/streamlabswater",
   "requirements": ["streamlabswater==1.0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/stt/manifest.json b/homeassistant/components/stt/manifest.json
index c25221f5baa788b385e1e7c5cba218769d41e0ff..a3529dcd0b55c4556fc59320534b68355c9f5baf 100644
--- a/homeassistant/components/stt/manifest.json
+++ b/homeassistant/components/stt/manifest.json
@@ -2,7 +2,6 @@
   "domain": "stt",
   "name": "Speech-to-Text (STT)",
   "documentation": "https://www.home-assistant.io/integrations/stt",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": ["@pvizeli"]
 }
diff --git a/homeassistant/components/suez_water/manifest.json b/homeassistant/components/suez_water/manifest.json
index 90b6f2ebc73d50970109fe5d4e761ea063617544..fface9b495a83dd56e6c7cccd065f96a77fda2de 100644
--- a/homeassistant/components/suez_water/manifest.json
+++ b/homeassistant/components/suez_water/manifest.json
@@ -2,7 +2,6 @@
   "domain": "suez_water",
   "name": "Suez Water",
   "documentation": "https://www.home-assistant.io/integrations/suez_water",
-  "dependencies": [],
   "codeowners": ["@ooii"],
   "requirements": ["pysuez==0.1.17"]
 }
diff --git a/homeassistant/components/sun/manifest.json b/homeassistant/components/sun/manifest.json
index f0fb80923b10b3844f354ee3796158f951da4bec..c406a339a5f9fabf5ed3ae331164f951dcc3c261 100644
--- a/homeassistant/components/sun/manifest.json
+++ b/homeassistant/components/sun/manifest.json
@@ -2,8 +2,6 @@
   "domain": "sun",
   "name": "Sun",
   "documentation": "https://www.home-assistant.io/integrations/sun",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@Swamp-Ig"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/supervisord/manifest.json b/homeassistant/components/supervisord/manifest.json
index eaf1e66cff454e7511c95eea79a18adfa36b5e98..82f4027d359a1b97b99a1cd35a3cc02eee5dd06b 100644
--- a/homeassistant/components/supervisord/manifest.json
+++ b/homeassistant/components/supervisord/manifest.json
@@ -2,7 +2,5 @@
   "domain": "supervisord",
   "name": "Supervisord",
   "documentation": "https://www.home-assistant.io/integrations/supervisord",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/supla/manifest.json b/homeassistant/components/supla/manifest.json
index 742e6a07c4a711466a3209b03e9045f1cbc42c7e..a4ab0e727194b0f2a6ad1def4b340809a685ecef 100644
--- a/homeassistant/components/supla/manifest.json
+++ b/homeassistant/components/supla/manifest.json
@@ -3,6 +3,5 @@
   "name": "Supla",
   "documentation": "https://www.home-assistant.io/integrations/supla",
   "requirements": ["pysupla==0.0.3"],
-  "dependencies": [],
   "codeowners": ["@mwegrzynek"]
 }
diff --git a/homeassistant/components/surepetcare/manifest.json b/homeassistant/components/surepetcare/manifest.json
index b1efa4ce639b1ad8feb702f89b9e8e735e44e5c2..6d34ff477cead32a0ef5fdc9c9b900b5fc0739e8 100644
--- a/homeassistant/components/surepetcare/manifest.json
+++ b/homeassistant/components/surepetcare/manifest.json
@@ -2,7 +2,6 @@
   "domain": "surepetcare",
   "name": "Sure Petcare",
   "documentation": "https://www.home-assistant.io/integrations/surepetcare",
-  "dependencies": [],
   "codeowners": ["@benleb"],
   "requirements": ["surepy==0.2.3"]
 }
diff --git a/homeassistant/components/swiss_hydrological_data/manifest.json b/homeassistant/components/swiss_hydrological_data/manifest.json
index 88d7bfe5104a05df91e5ddcfce0397eb9e07d3c5..b293e5c2e1de5e245ce5f792c79a3acaf5a514a5 100644
--- a/homeassistant/components/swiss_hydrological_data/manifest.json
+++ b/homeassistant/components/swiss_hydrological_data/manifest.json
@@ -3,6 +3,5 @@
   "name": "Swiss Hydrological Data",
   "documentation": "https://www.home-assistant.io/integrations/swiss_hydrological_data",
   "requirements": ["swisshydrodata==0.0.3"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/swiss_public_transport/manifest.json b/homeassistant/components/swiss_public_transport/manifest.json
index 2ef1e8fa69db414430d6c6cc04cfdca85312221a..ae7601ebc8e0c34c8fa49cb2bb507ff3519f3e82 100644
--- a/homeassistant/components/swiss_public_transport/manifest.json
+++ b/homeassistant/components/swiss_public_transport/manifest.json
@@ -3,6 +3,5 @@
   "name": "Swiss public transport",
   "documentation": "https://www.home-assistant.io/integrations/swiss_public_transport",
   "requirements": ["python_opendata_transport==0.2.1"],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/swisscom/manifest.json b/homeassistant/components/swisscom/manifest.json
index caf18c8da3ec8ced32147b8e45f518071f43e045..f9f023e8e3cf3dd3869772e116dbbc2ffc348838 100644
--- a/homeassistant/components/swisscom/manifest.json
+++ b/homeassistant/components/swisscom/manifest.json
@@ -2,7 +2,5 @@
   "domain": "swisscom",
   "name": "Swisscom Internet-Box",
   "documentation": "https://www.home-assistant.io/integrations/swisscom",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/switch/manifest.json b/homeassistant/components/switch/manifest.json
index 37cdf77172caedd41a436a0282f3743e3ac90f6f..6f0113d1b9c1072924ca2dcbe68040089f05c6ec 100644
--- a/homeassistant/components/switch/manifest.json
+++ b/homeassistant/components/switch/manifest.json
@@ -2,8 +2,6 @@
   "domain": "switch",
   "name": "Switch",
   "documentation": "https://www.home-assistant.io/integrations/switch",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/switchbot/manifest.json b/homeassistant/components/switchbot/manifest.json
index b076b254b9f6f5bb2c9f3f4b359db05b7389a064..2bbca5ae50aebf8f6a0c256cb239ded6f7fd24aa 100644
--- a/homeassistant/components/switchbot/manifest.json
+++ b/homeassistant/components/switchbot/manifest.json
@@ -3,6 +3,5 @@
   "name": "SwitchBot",
   "documentation": "https://www.home-assistant.io/integrations/switchbot",
   "requirements": ["PySwitchbot==0.8.0"],
-  "dependencies": [],
   "codeowners": ["@danielhiversen"]
 }
diff --git a/homeassistant/components/switchmate/manifest.json b/homeassistant/components/switchmate/manifest.json
index 1035b86d6ce47eda24dec9d0f4c110fa42c0ca46..30dc08d1dce73152245bc004533a837751d23c53 100644
--- a/homeassistant/components/switchmate/manifest.json
+++ b/homeassistant/components/switchmate/manifest.json
@@ -3,6 +3,5 @@
   "name": "Switchmate SimplySmart Home",
   "documentation": "https://www.home-assistant.io/integrations/switchmate",
   "requirements": ["pySwitchmate==0.4.6"],
-  "dependencies": [],
   "codeowners": ["@danielhiversen"]
 }
diff --git a/homeassistant/components/syncthru/manifest.json b/homeassistant/components/syncthru/manifest.json
index ac9f6f8b2ccbf0b60c609c3d37b244e2397abbf5..a891a00f41d5b09ff1899ab411c759a5bc355eb1 100644
--- a/homeassistant/components/syncthru/manifest.json
+++ b/homeassistant/components/syncthru/manifest.json
@@ -3,6 +3,5 @@
   "name": "Samsung SyncThru Printer",
   "documentation": "https://www.home-assistant.io/integrations/syncthru",
   "requirements": ["pysyncthru==0.5.0"],
-  "dependencies": [],
   "codeowners": ["@nielstron"]
 }
diff --git a/homeassistant/components/synology/manifest.json b/homeassistant/components/synology/manifest.json
index c541a4903c1146996ea8c99c43743fcbe039626f..a29dccc2a78229c4fb727d515bfb5a001a74637f 100644
--- a/homeassistant/components/synology/manifest.json
+++ b/homeassistant/components/synology/manifest.json
@@ -3,6 +3,5 @@
   "name": "Synology",
   "documentation": "https://www.home-assistant.io/integrations/synology",
   "requirements": ["py-synology==0.2.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/synology_chat/manifest.json b/homeassistant/components/synology_chat/manifest.json
index bfc888b99d90e12b5072f4e5ba502fb12307dafb..e11e7911488c614b25eafddda5b3be52a5dbeebf 100644
--- a/homeassistant/components/synology_chat/manifest.json
+++ b/homeassistant/components/synology_chat/manifest.json
@@ -2,7 +2,5 @@
   "domain": "synology_chat",
   "name": "Synology Chat",
   "documentation": "https://www.home-assistant.io/integrations/synology_chat",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/synology_srm/manifest.json b/homeassistant/components/synology_srm/manifest.json
index 47c8c46fee13ca540adef964bc53a01cbb6513b7..d92759e5eec3085142aa6e7f049bfc8f0293ecf5 100644
--- a/homeassistant/components/synology_srm/manifest.json
+++ b/homeassistant/components/synology_srm/manifest.json
@@ -3,6 +3,5 @@
   "name": "Synology SRM",
   "documentation": "https://www.home-assistant.io/integrations/synology_srm",
   "requirements": ["synology-srm==0.0.7"],
-  "dependencies": [],
   "codeowners": ["@aerialls"]
 }
diff --git a/homeassistant/components/synologydsm/manifest.json b/homeassistant/components/synologydsm/manifest.json
index 586fe75c6979e95a44839ed87ee134e90ce4c2fa..1173d2de699fc0058284d22d027965c8719123a4 100644
--- a/homeassistant/components/synologydsm/manifest.json
+++ b/homeassistant/components/synologydsm/manifest.json
@@ -3,6 +3,5 @@
   "name": "SynologyDSM",
   "documentation": "https://www.home-assistant.io/integrations/synologydsm",
   "requirements": ["python-synology==0.4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/syslog/manifest.json b/homeassistant/components/syslog/manifest.json
index d3964b747a20a648f2c4b10985024b0820d6c956..07a74b663646e818a0a2fbf80278108fbe0527a7 100644
--- a/homeassistant/components/syslog/manifest.json
+++ b/homeassistant/components/syslog/manifest.json
@@ -2,7 +2,5 @@
   "domain": "syslog",
   "name": "Syslog",
   "documentation": "https://www.home-assistant.io/integrations/syslog",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/system_health/manifest.json b/homeassistant/components/system_health/manifest.json
index c75054232bc555080d900c73c3152b4dae6e5a0c..4109855d466aa445112046071b66392f436714b3 100644
--- a/homeassistant/components/system_health/manifest.json
+++ b/homeassistant/components/system_health/manifest.json
@@ -2,7 +2,6 @@
   "domain": "system_health",
   "name": "System Health",
   "documentation": "https://www.home-assistant.io/integrations/system_health",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/system_log/manifest.json b/homeassistant/components/system_log/manifest.json
index 77cfbd620594d9ecde8b07986270163786c470a3..f717af2ad854801b26b136ad55d45814483268f2 100644
--- a/homeassistant/components/system_log/manifest.json
+++ b/homeassistant/components/system_log/manifest.json
@@ -2,7 +2,6 @@
   "domain": "system_log",
   "name": "System Log",
   "documentation": "https://www.home-assistant.io/integrations/system_log",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": [],
   "quality_scale": "internal"
diff --git a/homeassistant/components/systemmonitor/manifest.json b/homeassistant/components/systemmonitor/manifest.json
index de8228f09a9ec5388f98d863342121b9683469f6..5753dbbf6820137f74a76b8fcc28c57533309ba2 100644
--- a/homeassistant/components/systemmonitor/manifest.json
+++ b/homeassistant/components/systemmonitor/manifest.json
@@ -3,6 +3,5 @@
   "name": "System Monitor",
   "documentation": "https://www.home-assistant.io/integrations/systemmonitor",
   "requirements": ["psutil==5.7.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/tado/manifest.json b/homeassistant/components/tado/manifest.json
index ce4679a23e25e39bda97c56a29118a4668c30424..f0aa605f164451a487b7b1547c5772298ab63680 100644
--- a/homeassistant/components/tado/manifest.json
+++ b/homeassistant/components/tado/manifest.json
@@ -5,7 +5,6 @@
   "requirements": [
     "python-tado==0.6.0"
   ],
-  "dependencies": [],
   "codeowners": [
     "@michaelarnauts", "@bdraco"
   ]
diff --git a/homeassistant/components/tahoma/manifest.json b/homeassistant/components/tahoma/manifest.json
index f01d6740b5632243185af413e64cf2ac8553afd3..12f1eb7d0a1c569c39aee3b8cd76b66c5787fa8e 100644
--- a/homeassistant/components/tahoma/manifest.json
+++ b/homeassistant/components/tahoma/manifest.json
@@ -3,6 +3,5 @@
   "name": "Tahoma",
   "documentation": "https://www.home-assistant.io/integrations/tahoma",
   "requirements": ["tahoma-api==0.0.16"],
-  "dependencies": [],
   "codeowners": ["@philklei"]
 }
diff --git a/homeassistant/components/tank_utility/manifest.json b/homeassistant/components/tank_utility/manifest.json
index 68d487ce5c545da6859e20c05931a3af8e0b92e0..dafe90193f6f88c59a9a514012c75de73ac94771 100644
--- a/homeassistant/components/tank_utility/manifest.json
+++ b/homeassistant/components/tank_utility/manifest.json
@@ -3,6 +3,5 @@
   "name": "Tank Utility",
   "documentation": "https://www.home-assistant.io/integrations/tank_utility",
   "requirements": ["tank_utility==1.4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/tankerkoenig/manifest.json b/homeassistant/components/tankerkoenig/manifest.json
index 1b22e62d5efbaad0448220eb3b1b6b7f012cb65a..ee0c573b3cd796aa038b7d75c3a7644d938867b9 100755
--- a/homeassistant/components/tankerkoenig/manifest.json
+++ b/homeassistant/components/tankerkoenig/manifest.json
@@ -3,7 +3,6 @@
   "name": "Tankerkoenig",
   "documentation": "https://www.home-assistant.io/integrations/tankerkoenig",
   "requirements": ["pytankerkoenig==0.0.6"],
-  "dependencies": [],
   "codeowners": [
     "@guillempages"
   ]
diff --git a/homeassistant/components/tapsaff/manifest.json b/homeassistant/components/tapsaff/manifest.json
index bfdb1adda79b38d0011d1881a25822c2fa14690e..7d78491ad143cf6b1fc9a8f263e8fd7ee3b46cce 100644
--- a/homeassistant/components/tapsaff/manifest.json
+++ b/homeassistant/components/tapsaff/manifest.json
@@ -3,6 +3,5 @@
   "name": "Taps Aff",
   "documentation": "https://www.home-assistant.io/integrations/tapsaff",
   "requirements": ["tapsaff==0.2.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/tautulli/manifest.json b/homeassistant/components/tautulli/manifest.json
index 338943a3e6ccf40bbaa7ca7647ea9d850d2e0221..c821fb498535dabeffaf56ae78b0211e9d2dd6e2 100644
--- a/homeassistant/components/tautulli/manifest.json
+++ b/homeassistant/components/tautulli/manifest.json
@@ -3,6 +3,5 @@
   "name": "Tautulli",
   "documentation": "https://www.home-assistant.io/integrations/tautulli",
   "requirements": ["pytautulli==0.5.0"],
-  "dependencies": [],
   "codeowners": ["@ludeeus"]
 }
diff --git a/homeassistant/components/tcp/manifest.json b/homeassistant/components/tcp/manifest.json
index fea16a087c8270806d7f36f7da3a7d4434f55c96..b05a3ff58fbd4eb15d912cdbac5a1e03267408dd 100644
--- a/homeassistant/components/tcp/manifest.json
+++ b/homeassistant/components/tcp/manifest.json
@@ -2,7 +2,5 @@
   "domain": "tcp",
   "name": "TCP",
   "documentation": "https://www.home-assistant.io/integrations/tcp",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ted5000/manifest.json b/homeassistant/components/ted5000/manifest.json
index 820ee348b3bc2f329f64b55c0ea501db20d8d18e..d328d42b019fe3e0ba6a1d20af139a8364266a76 100644
--- a/homeassistant/components/ted5000/manifest.json
+++ b/homeassistant/components/ted5000/manifest.json
@@ -3,6 +3,5 @@
   "name": "The Energy Detective TED5000",
   "documentation": "https://www.home-assistant.io/integrations/ted5000",
   "requirements": ["xmltodict==0.12.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/teksavvy/manifest.json b/homeassistant/components/teksavvy/manifest.json
index 9de98dcffb6de60d96e4c68fe034d405759e081b..e114efdce9f00314bde19ff531920a4c2b12df79 100644
--- a/homeassistant/components/teksavvy/manifest.json
+++ b/homeassistant/components/teksavvy/manifest.json
@@ -2,7 +2,5 @@
   "domain": "teksavvy",
   "name": "TekSavvy",
   "documentation": "https://www.home-assistant.io/integrations/teksavvy",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/telegram/manifest.json b/homeassistant/components/telegram/manifest.json
index 55700521cd5e58b6fbf715c27a8543cfb8c2fb4f..6f661ba574118be783a90513b1e27e1bf14baf42 100644
--- a/homeassistant/components/telegram/manifest.json
+++ b/homeassistant/components/telegram/manifest.json
@@ -2,7 +2,6 @@
   "domain": "telegram",
   "name": "Telegram",
   "documentation": "https://www.home-assistant.io/integrations/telegram",
-  "requirements": [],
   "dependencies": ["telegram_bot"],
   "codeowners": []
 }
diff --git a/homeassistant/components/tellduslive/manifest.json b/homeassistant/components/tellduslive/manifest.json
index fda47109146b181926d5bc698ffa81f69d0982d6..5514936942736765508f255d58ae26959d3e9bae 100644
--- a/homeassistant/components/tellduslive/manifest.json
+++ b/homeassistant/components/tellduslive/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/tellduslive",
   "requirements": ["tellduslive==0.10.10"],
-  "dependencies": [],
   "codeowners": ["@fredrike"],
   "quality_scale": "gold"
 }
diff --git a/homeassistant/components/tellstick/manifest.json b/homeassistant/components/tellstick/manifest.json
index 189a4e12c4ad0417dc64f3dab5af0e9bf6270ce9..4a5a3dd15c6973e79a2bb88b78eb5620c1a96cac 100644
--- a/homeassistant/components/tellstick/manifest.json
+++ b/homeassistant/components/tellstick/manifest.json
@@ -3,6 +3,5 @@
   "name": "TellStick",
   "documentation": "https://www.home-assistant.io/integrations/tellstick",
   "requirements": ["tellcore-net==0.4", "tellcore-py==1.1.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/telnet/manifest.json b/homeassistant/components/telnet/manifest.json
index afba0e38301c906d9392beb79538aad4c180a395..d4f070519932bafcbadb4726505fbaeb1e2cd802 100644
--- a/homeassistant/components/telnet/manifest.json
+++ b/homeassistant/components/telnet/manifest.json
@@ -2,7 +2,5 @@
   "domain": "telnet",
   "name": "Telnet",
   "documentation": "https://www.home-assistant.io/integrations/telnet",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/temper/manifest.json b/homeassistant/components/temper/manifest.json
index 4879ecddc165a269825ec4f812d33abc7efad432..e88cd1fb0432d09a20d75dc0e2f8bcdc58e6f294 100644
--- a/homeassistant/components/temper/manifest.json
+++ b/homeassistant/components/temper/manifest.json
@@ -3,6 +3,5 @@
   "name": "TEMPer",
   "documentation": "https://www.home-assistant.io/integrations/temper",
   "requirements": ["temperusb==1.5.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/template/manifest.json b/homeassistant/components/template/manifest.json
index 8dfe3441edd998dc38cdea91b61ce7ee76f0606f..4ad03db22bb084816a815d272375e1eb1d193033 100644
--- a/homeassistant/components/template/manifest.json
+++ b/homeassistant/components/template/manifest.json
@@ -2,8 +2,6 @@
   "domain": "template",
   "name": "Template",
   "documentation": "https://www.home-assistant.io/integrations/template",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@PhracturedBlue", "@tetienne"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/tensorflow/manifest.json b/homeassistant/components/tensorflow/manifest.json
index 024dc2b7bddc135dc0c84d5ca5c2edd3dff2297b..2a5e39c79722223c21fae7a5cf47bdf45e67703a 100644
--- a/homeassistant/components/tensorflow/manifest.json
+++ b/homeassistant/components/tensorflow/manifest.json
@@ -8,6 +8,5 @@
     "protobuf==3.6.1",
     "pillow==7.0.0"
   ],
-  "dependencies": [],
   "codeowners": []
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/tesla/manifest.json b/homeassistant/components/tesla/manifest.json
index 1bba8436312ddca6652e281342e7b43f9cd2251c..b6c7f4658e92378d36163eb80adccb04a78fecef 100644
--- a/homeassistant/components/tesla/manifest.json
+++ b/homeassistant/components/tesla/manifest.json
@@ -6,9 +6,8 @@
   "requirements": [
     "teslajsonpy==0.6.0"
   ],
-  "dependencies": [],
   "codeowners": [
     "@zabuldon",
     "@alandtse"
   ]
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/tfiac/manifest.json b/homeassistant/components/tfiac/manifest.json
index d0b36598ce5a88564762d7b30ff4cf66b6e0ba6d..1e86e6a0218c1ff9dac8d00e688fe36cbf60932a 100644
--- a/homeassistant/components/tfiac/manifest.json
+++ b/homeassistant/components/tfiac/manifest.json
@@ -3,6 +3,5 @@
   "name": "Tfiac",
   "documentation": "https://www.home-assistant.io/integrations/tfiac",
   "requirements": ["pytfiac==0.4"],
-  "dependencies": [],
   "codeowners": ["@fredrike", "@mellado"]
 }
diff --git a/homeassistant/components/thermoworks_smoke/manifest.json b/homeassistant/components/thermoworks_smoke/manifest.json
index a11d3ac98ab1f24528080433db81994bf038c09b..e69b1d40874bd0db0f436691d3ab84ff5428585d 100644
--- a/homeassistant/components/thermoworks_smoke/manifest.json
+++ b/homeassistant/components/thermoworks_smoke/manifest.json
@@ -3,6 +3,5 @@
   "name": "ThermoWorks Smoke",
   "documentation": "https://www.home-assistant.io/integrations/thermoworks_smoke",
   "requirements": ["stringcase==1.2.0", "thermoworks_smoke==0.1.8"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/thethingsnetwork/manifest.json b/homeassistant/components/thethingsnetwork/manifest.json
index d121996cb4aa9637aed8e3ea6639be093fa21816..ffd2291e158da7d9f1d5326b4538c669f97bfc4e 100644
--- a/homeassistant/components/thethingsnetwork/manifest.json
+++ b/homeassistant/components/thethingsnetwork/manifest.json
@@ -2,7 +2,5 @@
   "domain": "thethingsnetwork",
   "name": "The Things Network",
   "documentation": "https://www.home-assistant.io/integrations/thethingsnetwork",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"]
 }
diff --git a/homeassistant/components/thingspeak/manifest.json b/homeassistant/components/thingspeak/manifest.json
index 9e6403e6eaf0f35a3bc15dc62c5157cdf864cccd..e22dfeb91661bac98e8bffe39f4094a96a557a17 100644
--- a/homeassistant/components/thingspeak/manifest.json
+++ b/homeassistant/components/thingspeak/manifest.json
@@ -3,6 +3,5 @@
   "name": "ThingSpeak",
   "documentation": "https://www.home-assistant.io/integrations/thingspeak",
   "requirements": ["thingspeak==1.0.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/thinkingcleaner/manifest.json b/homeassistant/components/thinkingcleaner/manifest.json
index c82859893b2a8fa0f4dbd387802ee1ffd668c098..4515f7f4ed30200f9d5b8ea0c151f1cad23d6ef5 100644
--- a/homeassistant/components/thinkingcleaner/manifest.json
+++ b/homeassistant/components/thinkingcleaner/manifest.json
@@ -3,6 +3,5 @@
   "name": "Thinking Cleaner",
   "documentation": "https://www.home-assistant.io/integrations/thinkingcleaner",
   "requirements": ["pythinkingcleaner==0.0.3"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/thomson/manifest.json b/homeassistant/components/thomson/manifest.json
index ac07a2f77ad5d9356acbfa6c22c0d969391f26e5..cca5b05854be854baf4702c6ae421090da0e71a2 100644
--- a/homeassistant/components/thomson/manifest.json
+++ b/homeassistant/components/thomson/manifest.json
@@ -2,7 +2,5 @@
   "domain": "thomson",
   "name": "Thomson",
   "documentation": "https://www.home-assistant.io/integrations/thomson",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/threshold/manifest.json b/homeassistant/components/threshold/manifest.json
index 939c1095c2b43e7da6252d92d977a3b6cb4c504c..6cf871ee8a51a7a11bd849863edca0f56f9439af 100644
--- a/homeassistant/components/threshold/manifest.json
+++ b/homeassistant/components/threshold/manifest.json
@@ -2,8 +2,6 @@
   "domain": "threshold",
   "name": "Threshold",
   "documentation": "https://www.home-assistant.io/integrations/threshold",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/tibber/manifest.json b/homeassistant/components/tibber/manifest.json
index 48ff76a2b34dd00c3e35266e0e21ee790ee6e5db..e7bca5ac45305bfaacc1c5531bd2a65cb1250b79 100644
--- a/homeassistant/components/tibber/manifest.json
+++ b/homeassistant/components/tibber/manifest.json
@@ -3,7 +3,6 @@
   "name": "Tibber",
   "documentation": "https://www.home-assistant.io/integrations/tibber",
   "requirements": ["pyTibber==0.13.6"],
-  "dependencies": [],
   "codeowners": ["@danielhiversen"],
   "quality_scale": "silver"
 }
diff --git a/homeassistant/components/tikteck/manifest.json b/homeassistant/components/tikteck/manifest.json
index 2f6cec846fd42f32bf98d8da2b0e907dec8e8b97..4b64d3852134d14cdb95214dc7e3b226abcb6487 100644
--- a/homeassistant/components/tikteck/manifest.json
+++ b/homeassistant/components/tikteck/manifest.json
@@ -3,6 +3,5 @@
   "name": "Tikteck",
   "documentation": "https://www.home-assistant.io/integrations/tikteck",
   "requirements": ["tikteck==0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/tile/manifest.json b/homeassistant/components/tile/manifest.json
index b3f032e95e8b8b50c063e28d7e68301fb2b01aba..553c1e508237f99512f5871edd28f48efeec74ac 100644
--- a/homeassistant/components/tile/manifest.json
+++ b/homeassistant/components/tile/manifest.json
@@ -3,6 +3,5 @@
   "name": "Tile",
   "documentation": "https://www.home-assistant.io/integrations/tile",
   "requirements": ["pytile==3.0.1"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/time_date/manifest.json b/homeassistant/components/time_date/manifest.json
index 9acac2fa4bc606fd67ea75fb65d9661833e56a60..e3f5c6d3cf4c6df45aa8efc448d6335d2bc6d3dd 100644
--- a/homeassistant/components/time_date/manifest.json
+++ b/homeassistant/components/time_date/manifest.json
@@ -2,8 +2,6 @@
   "domain": "time_date",
   "name": "Time & Date",
   "documentation": "https://www.home-assistant.io/integrations/time_date",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/timer/manifest.json b/homeassistant/components/timer/manifest.json
index 6aa33f743cd6da44e8f70f1c5bca2b20ac09fe22..197483322211e7b28fc18e09950b9010b2e32ca0 100644
--- a/homeassistant/components/timer/manifest.json
+++ b/homeassistant/components/timer/manifest.json
@@ -2,8 +2,6 @@
   "domain": "timer",
   "name": "Timer",
   "documentation": "https://www.home-assistant.io/integrations/timer",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/tmb/manifest.json b/homeassistant/components/tmb/manifest.json
index bb76b3193fc24a0355c093953ba249d3b6f82d6c..e35c266b696460cc847a74b1a6ccb3090a355b13 100644
--- a/homeassistant/components/tmb/manifest.json
+++ b/homeassistant/components/tmb/manifest.json
@@ -5,8 +5,7 @@
   "requirements": [
     "tmb==0.0.4"
   ],
-  "dependencies": [],
   "codeowners": [
     "@alemuro"
   ]
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/tod/manifest.json b/homeassistant/components/tod/manifest.json
index 8a3b3bc85400d695fc6fb1b42907a7aa64361102..d5f62562f83855f19dc1601b16e2505b011935bb 100644
--- a/homeassistant/components/tod/manifest.json
+++ b/homeassistant/components/tod/manifest.json
@@ -2,8 +2,6 @@
   "domain": "tod",
   "name": "Times of the Day",
   "documentation": "https://www.home-assistant.io/integrations/tod",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/todoist/manifest.json b/homeassistant/components/todoist/manifest.json
index d9f14172ff198dcc5301aa505b9536b80d5c9075..eac7f761c50bfe1c175b2ba9e00158b744f895af 100644
--- a/homeassistant/components/todoist/manifest.json
+++ b/homeassistant/components/todoist/manifest.json
@@ -3,6 +3,5 @@
   "name": "Todoist",
   "documentation": "https://www.home-assistant.io/integrations/todoist",
   "requirements": ["todoist-python==8.0.0"],
-  "dependencies": [],
   "codeowners": ["@boralyl"]
 }
diff --git a/homeassistant/components/tomato/manifest.json b/homeassistant/components/tomato/manifest.json
index 5f6584ce2501d6317b38b323afd5a42ecd1792ca..54dd37a63dbc25e386adf34b8ea2e9d34498936c 100644
--- a/homeassistant/components/tomato/manifest.json
+++ b/homeassistant/components/tomato/manifest.json
@@ -2,7 +2,5 @@
   "domain": "tomato",
   "name": "Tomato",
   "documentation": "https://www.home-assistant.io/integrations/tomato",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/toon/manifest.json b/homeassistant/components/toon/manifest.json
index 78c0c6cf57f853aaf03fd8765871d5074cbf9c96..230b7986fbd6af2af6c27817bcdcc901b748756c 100644
--- a/homeassistant/components/toon/manifest.json
+++ b/homeassistant/components/toon/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/toon",
   "requirements": ["toonapilib==3.2.4"],
-  "dependencies": [],
   "codeowners": ["@frenck"]
 }
diff --git a/homeassistant/components/torque/manifest.json b/homeassistant/components/torque/manifest.json
index 14b41ed82de7c6e24a28acd474e1ad7480f1ab72..5350ae95f2d37102ac3d7db9de223aa4e9a7e64f 100644
--- a/homeassistant/components/torque/manifest.json
+++ b/homeassistant/components/torque/manifest.json
@@ -2,7 +2,6 @@
   "domain": "torque",
   "name": "Torque",
   "documentation": "https://www.home-assistant.io/integrations/torque",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": []
 }
diff --git a/homeassistant/components/totalconnect/manifest.json b/homeassistant/components/totalconnect/manifest.json
index 4675ef0ffaf1edbd6d91dfd9047b047c417a3d54..bd60e1331f415ca58cb4b32d71d824c69d3939e2 100644
--- a/homeassistant/components/totalconnect/manifest.json
+++ b/homeassistant/components/totalconnect/manifest.json
@@ -3,6 +3,5 @@
   "name": "Honeywell Total Connect Alarm",
   "documentation": "https://www.home-assistant.io/integrations/totalconnect",
   "requirements": ["total_connect_client==0.54.1"],
-  "dependencies": [],
   "codeowners": ["@austinmroczek"]
 }
diff --git a/homeassistant/components/touchline/manifest.json b/homeassistant/components/touchline/manifest.json
index 95415e70fa16d9b0fff53711d51b98a6c5b5bca9..cbfb7d8583976706c2577827bd0ada95fb5a838d 100644
--- a/homeassistant/components/touchline/manifest.json
+++ b/homeassistant/components/touchline/manifest.json
@@ -3,6 +3,5 @@
   "name": "Roth Touchline",
   "documentation": "https://www.home-assistant.io/integrations/touchline",
   "requirements": ["pytouchline==0.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/tplink/manifest.json b/homeassistant/components/tplink/manifest.json
index 8b55ad7da7198c4502ab6e1e384ab0fe9d3a40fc..62c9fcf5081add0ca15062e501e7257bb1975f4b 100644
--- a/homeassistant/components/tplink/manifest.json
+++ b/homeassistant/components/tplink/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/tplink",
   "requirements": ["pyHS100==0.3.5"],
-  "dependencies": [],
   "codeowners": ["@rytilahti"]
 }
diff --git a/homeassistant/components/tplink_lte/manifest.json b/homeassistant/components/tplink_lte/manifest.json
index 249fb4db1fa4557c5ec287cc5d6f767b2e711194..a2602527b31d6ef3ecc896a77b6cabd33dfba1b5 100644
--- a/homeassistant/components/tplink_lte/manifest.json
+++ b/homeassistant/components/tplink_lte/manifest.json
@@ -3,6 +3,5 @@
   "name": "TP-Link LTE",
   "documentation": "https://www.home-assistant.io/integrations/tplink_lte",
   "requirements": ["tp-connected==0.0.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/trackr/manifest.json b/homeassistant/components/trackr/manifest.json
index 6b3368382c8baaf2b394afe3ad208f117ab69aff..d59d13102e225faa1a7e31801a552d36632a2163 100644
--- a/homeassistant/components/trackr/manifest.json
+++ b/homeassistant/components/trackr/manifest.json
@@ -3,6 +3,5 @@
   "name": "TrackR",
   "documentation": "https://www.home-assistant.io/integrations/trackr",
   "requirements": ["pytrackr==0.0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/tradfri/manifest.json b/homeassistant/components/tradfri/manifest.json
index 7948b96d7e1a33c8005f15fdfe6f76da12089d4e..9052a22808852f11fd140ed03587253cdc60106a 100644
--- a/homeassistant/components/tradfri/manifest.json
+++ b/homeassistant/components/tradfri/manifest.json
@@ -7,7 +7,6 @@
   "homekit": {
     "models": ["TRADFRI"]
   },
-  "dependencies": [],
   "zeroconf": ["_coap._udp.local."],
   "codeowners": ["@ggravlingen"]
 }
diff --git a/homeassistant/components/trafikverket_train/manifest.json b/homeassistant/components/trafikverket_train/manifest.json
index 1458b717fc6d6c1700a54493e6bba1740152a37d..8e5cc6cb3d3bf7a9981839201ed94fd0acd97248 100644
--- a/homeassistant/components/trafikverket_train/manifest.json
+++ b/homeassistant/components/trafikverket_train/manifest.json
@@ -3,6 +3,5 @@
   "name": "Trafikverket Train",
   "documentation": "https://www.home-assistant.io/integrations/trafikverket_train",
   "requirements": ["pytrafikverket==0.1.6.1"],
-  "dependencies": [],
   "codeowners": ["@endor-force"]
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/trafikverket_weatherstation/manifest.json b/homeassistant/components/trafikverket_weatherstation/manifest.json
index 3224df25c3fa139988fdb8c1fd608408b192bfc9..a34dcdca8749cc200e7ff3693ae6537701293736 100644
--- a/homeassistant/components/trafikverket_weatherstation/manifest.json
+++ b/homeassistant/components/trafikverket_weatherstation/manifest.json
@@ -3,6 +3,5 @@
   "name": "Trafikverket Weather Station",
   "documentation": "https://www.home-assistant.io/integrations/trafikverket_weatherstation",
   "requirements": ["pytrafikverket==0.1.6.1"],
-  "dependencies": [],
   "codeowners": []
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/transmission/manifest.json b/homeassistant/components/transmission/manifest.json
index 117dd3cc246515defb25d7f7872173a165c78305..d0861baafb58c0be74e6488963eab32641b6fb8d 100644
--- a/homeassistant/components/transmission/manifest.json
+++ b/homeassistant/components/transmission/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/transmission",
   "requirements": ["transmissionrpc==0.11"],
-  "dependencies": [],
   "codeowners": ["@engrbm87", "@JPHutchins"]
 }
diff --git a/homeassistant/components/transport_nsw/manifest.json b/homeassistant/components/transport_nsw/manifest.json
index 34baf54c9ff7b6d48a1a393c78ae009e529f6522..452bad9be8a339b41f398e278399197bb9d6e76a 100644
--- a/homeassistant/components/transport_nsw/manifest.json
+++ b/homeassistant/components/transport_nsw/manifest.json
@@ -3,6 +3,5 @@
   "name": "Transport NSW",
   "documentation": "https://www.home-assistant.io/integrations/transport_nsw",
   "requirements": ["PyTransportNSW==0.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/travisci/manifest.json b/homeassistant/components/travisci/manifest.json
index 3dba3733f7078395eb63ab53f8caec6b6e57f1c4..c5f05fb6dae056be4e098531b5e6d245ef18309d 100644
--- a/homeassistant/components/travisci/manifest.json
+++ b/homeassistant/components/travisci/manifest.json
@@ -3,6 +3,5 @@
   "name": "Travis-CI",
   "documentation": "https://www.home-assistant.io/integrations/travisci",
   "requirements": ["TravisPy==0.3.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/trend/manifest.json b/homeassistant/components/trend/manifest.json
index 2026816c090510cbc54b4d6d6368a904d08d7378..76b3ae629e4845d67f0224b93d8cac9629b2da34 100644
--- a/homeassistant/components/trend/manifest.json
+++ b/homeassistant/components/trend/manifest.json
@@ -3,7 +3,6 @@
   "name": "Trend",
   "documentation": "https://www.home-assistant.io/integrations/trend",
   "requirements": ["numpy==1.18.1"],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/tuya/manifest.json b/homeassistant/components/tuya/manifest.json
index e249fb3f89f19c4ce88214f2a8a2d0c1bfde5a46..cd6cb333020231a44b8e9915e9dce70b1378677c 100644
--- a/homeassistant/components/tuya/manifest.json
+++ b/homeassistant/components/tuya/manifest.json
@@ -3,6 +3,5 @@
   "name": "Tuya",
   "documentation": "https://www.home-assistant.io/integrations/tuya",
   "requirements": ["tuyaha==0.0.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/twentemilieu/manifest.json b/homeassistant/components/twentemilieu/manifest.json
index 9444e33700e7784a7197eb950ae6133c9f6dc257..940c751c3c64566cec3c85ba6561da76162d2dcd 100644
--- a/homeassistant/components/twentemilieu/manifest.json
+++ b/homeassistant/components/twentemilieu/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/twentemilieu",
   "requirements": ["twentemilieu==0.2.0"],
-  "dependencies": [],
   "codeowners": ["@frenck"]
 }
diff --git a/homeassistant/components/twilio_call/manifest.json b/homeassistant/components/twilio_call/manifest.json
index 626a8fea89a83c3f558bd8ecf4dbee383beb773f..2d66c463995b45ad06a3f807ff63b37723962156 100644
--- a/homeassistant/components/twilio_call/manifest.json
+++ b/homeassistant/components/twilio_call/manifest.json
@@ -2,7 +2,6 @@
   "domain": "twilio_call",
   "name": "Twilio Call",
   "documentation": "https://www.home-assistant.io/integrations/twilio_call",
-  "requirements": [],
   "dependencies": ["twilio"],
   "codeowners": ["@robbiet480"]
 }
diff --git a/homeassistant/components/twilio_sms/manifest.json b/homeassistant/components/twilio_sms/manifest.json
index 35d549c5268c6e3c2736f0ede8f1441785852e43..946b51961471899a2bb7c8d510d5ee361da47d93 100644
--- a/homeassistant/components/twilio_sms/manifest.json
+++ b/homeassistant/components/twilio_sms/manifest.json
@@ -2,7 +2,6 @@
   "domain": "twilio_sms",
   "name": "Twilio SMS",
   "documentation": "https://www.home-assistant.io/integrations/twilio_sms",
-  "requirements": [],
   "dependencies": ["twilio"],
   "codeowners": ["@robbiet480"]
 }
diff --git a/homeassistant/components/twitch/manifest.json b/homeassistant/components/twitch/manifest.json
index 639624c352fc53805a5d42ce9ddb311383c18e9e..2fc29fc9be84f9b2e4e5e2d7f7776a433f09617c 100644
--- a/homeassistant/components/twitch/manifest.json
+++ b/homeassistant/components/twitch/manifest.json
@@ -3,6 +3,5 @@
   "name": "Twitch",
   "documentation": "https://www.home-assistant.io/integrations/twitch",
   "requirements": ["python-twitch-client==0.6.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/twitter/manifest.json b/homeassistant/components/twitter/manifest.json
index 514f976df3474685cb34b138ff4f3bbde0815dc4..844ed65c5c59eea94149b6dfcbfaa49f02506f9e 100644
--- a/homeassistant/components/twitter/manifest.json
+++ b/homeassistant/components/twitter/manifest.json
@@ -3,6 +3,5 @@
   "name": "Twitter",
   "documentation": "https://www.home-assistant.io/integrations/twitter",
   "requirements": ["TwitterAPI==2.5.10"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ubee/manifest.json b/homeassistant/components/ubee/manifest.json
index 446bc2c62d5bd3a1990c5fb9706babc7340c837c..0603ffe875743a833190fc31457f476782897d08 100644
--- a/homeassistant/components/ubee/manifest.json
+++ b/homeassistant/components/ubee/manifest.json
@@ -3,6 +3,5 @@
   "name": "Ubee Router",
   "documentation": "https://www.home-assistant.io/integrations/ubee",
   "requirements": ["pyubee==0.10"],
-  "dependencies": [],
   "codeowners": ["@mzdrale"]
 }
diff --git a/homeassistant/components/ubus/manifest.json b/homeassistant/components/ubus/manifest.json
index d48e55d5e2a35b7cc3d95b15eac53406ada60521..af7fb50b6c49eabf84717840aaf6e7c5c936e3e0 100644
--- a/homeassistant/components/ubus/manifest.json
+++ b/homeassistant/components/ubus/manifest.json
@@ -2,7 +2,5 @@
   "domain": "ubus",
   "name": "OpenWrt (ubus)",
   "documentation": "https://www.home-assistant.io/integrations/ubus",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ue_smart_radio/manifest.json b/homeassistant/components/ue_smart_radio/manifest.json
index 7ddb8d692842e8e1d1dd09a44c1c93f29495dd20..365bb9b822d97c4c7fab86ea51ee35f2706fad46 100644
--- a/homeassistant/components/ue_smart_radio/manifest.json
+++ b/homeassistant/components/ue_smart_radio/manifest.json
@@ -2,7 +2,5 @@
   "domain": "ue_smart_radio",
   "name": "Logitech UE Smart Radio",
   "documentation": "https://www.home-assistant.io/integrations/ue_smart_radio",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/uk_transport/manifest.json b/homeassistant/components/uk_transport/manifest.json
index a99247153733b72791d818ec54d8967f8c9fed9f..b7200a3599404fc79d896c8092c2c8c3822b7af9 100644
--- a/homeassistant/components/uk_transport/manifest.json
+++ b/homeassistant/components/uk_transport/manifest.json
@@ -2,7 +2,5 @@
   "domain": "uk_transport",
   "name": "UK Transport",
   "documentation": "https://www.home-assistant.io/integrations/uk_transport",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/unifi/manifest.json b/homeassistant/components/unifi/manifest.json
index 01aa245f6081ddab3337f0d2e5f83851cc50c0f9..e0f07d8d7ccc47cbc7daa884a438d93ef5e3fe80 100644
--- a/homeassistant/components/unifi/manifest.json
+++ b/homeassistant/components/unifi/manifest.json
@@ -6,9 +6,8 @@
   "requirements": [
     "aiounifi==15"
   ],
-  "dependencies": [],
   "codeowners": [
     "@kane610"
   ],
   "quality_scale": "platinum"
-}
\ No newline at end of file
+}
diff --git a/homeassistant/components/unifi_direct/manifest.json b/homeassistant/components/unifi_direct/manifest.json
index 3de376a831d4893a3c265b03ebe77ffead41f1a7..206cf39f1497020b2de7dedfd4d2e5692cf5b3f2 100644
--- a/homeassistant/components/unifi_direct/manifest.json
+++ b/homeassistant/components/unifi_direct/manifest.json
@@ -3,6 +3,5 @@
   "name": "Ubiquiti UniFi AP",
   "documentation": "https://www.home-assistant.io/integrations/unifi_direct",
   "requirements": ["pexpect==4.6.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/unifiled/manifest.json b/homeassistant/components/unifiled/manifest.json
index a031b8b2ec315f5b2cd04d84c8a649ab46e48f8f..ebbc825578b3f11cd4b613c60de23667db4258ea 100644
--- a/homeassistant/components/unifiled/manifest.json
+++ b/homeassistant/components/unifiled/manifest.json
@@ -2,7 +2,6 @@
   "domain": "unifiled",
   "name": "Ubiquiti UniFi LED",
   "documentation": "https://www.home-assistant.io/integrations/unifiled",
-  "dependencies": [],
   "codeowners": ["@florisvdk"],
   "requirements": ["unifiled==0.11"]
 }
diff --git a/homeassistant/components/universal/manifest.json b/homeassistant/components/universal/manifest.json
index 43acbadb45012e25065a431a319e32d650ac4562..ab11e1e0b0771dd6068149fd6d93846b5c7b2920 100644
--- a/homeassistant/components/universal/manifest.json
+++ b/homeassistant/components/universal/manifest.json
@@ -2,8 +2,6 @@
   "domain": "universal",
   "name": "Universal Media Player",
   "documentation": "https://www.home-assistant.io/integrations/universal",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/upc_connect/manifest.json b/homeassistant/components/upc_connect/manifest.json
index 904b48fbdd999d7c5c8a05818eefc9709533e893..6236021f3c6fa0e0a21b80dc0911108445ea7967 100644
--- a/homeassistant/components/upc_connect/manifest.json
+++ b/homeassistant/components/upc_connect/manifest.json
@@ -3,6 +3,5 @@
   "name": "UPC Connect Box",
   "documentation": "https://www.home-assistant.io/integrations/upc_connect",
   "requirements": ["connect-box==0.2.5"],
-  "dependencies": [],
   "codeowners": ["@pvizeli"]
 }
diff --git a/homeassistant/components/upcloud/manifest.json b/homeassistant/components/upcloud/manifest.json
index 14ad035936420f124b2398e5bd04aa96c300ec96..f5ff1b2dd1ea9edf0e844e9e27db0dfe4184a695 100644
--- a/homeassistant/components/upcloud/manifest.json
+++ b/homeassistant/components/upcloud/manifest.json
@@ -3,6 +3,5 @@
   "name": "UpCloud",
   "documentation": "https://www.home-assistant.io/integrations/upcloud",
   "requirements": ["upcloud-api==0.4.5"],
-  "dependencies": [],
   "codeowners": ["@scop"]
 }
diff --git a/homeassistant/components/updater/manifest.json b/homeassistant/components/updater/manifest.json
index 377ca24cd384944642c6cb27cf65265a9362c948..faf3bc2cc0ea054b9d16c23afbcdb7203a755713 100644
--- a/homeassistant/components/updater/manifest.json
+++ b/homeassistant/components/updater/manifest.json
@@ -3,7 +3,6 @@
   "name": "Updater",
   "documentation": "https://www.home-assistant.io/integrations/updater",
   "requirements": ["distro==1.4.0"],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/upnp/manifest.json b/homeassistant/components/upnp/manifest.json
index 47ad465eb3632b8e46978d1498d8a8295249947c..2ca4bc129e8dff9ffbb86f283e25646446c32ff6 100644
--- a/homeassistant/components/upnp/manifest.json
+++ b/homeassistant/components/upnp/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/upnp",
   "requirements": ["async-upnp-client==0.14.12"],
-  "dependencies": [],
   "codeowners": ["@StevenLooman"]
 }
diff --git a/homeassistant/components/uptime/manifest.json b/homeassistant/components/uptime/manifest.json
index 4d42d2e5bcb00eab71081f27fd15a99a2df56638..e3d30345dc439946c567dbd13a0b5400585d4c5d 100644
--- a/homeassistant/components/uptime/manifest.json
+++ b/homeassistant/components/uptime/manifest.json
@@ -2,8 +2,6 @@
   "domain": "uptime",
   "name": "Uptime",
   "documentation": "https://www.home-assistant.io/integrations/uptime",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": [],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/uptimerobot/manifest.json b/homeassistant/components/uptimerobot/manifest.json
index c835dd425fd3985cd16860a24b86e3cf9f2eb296..88cbc8ad57fedbe4ccd9818fc697890db1e6b820 100644
--- a/homeassistant/components/uptimerobot/manifest.json
+++ b/homeassistant/components/uptimerobot/manifest.json
@@ -3,6 +3,5 @@
   "name": "Uptime Robot",
   "documentation": "https://www.home-assistant.io/integrations/uptimerobot",
   "requirements": ["pyuptimerobot==0.0.5"],
-  "dependencies": [],
   "codeowners": ["@ludeeus"]
 }
diff --git a/homeassistant/components/uscis/manifest.json b/homeassistant/components/uscis/manifest.json
index 4a1b26d4e7afec6f47d8bdfe56572f38590b6d0e..aabcf344685c03763f4f6ff9c97bd3e97bf9f471 100644
--- a/homeassistant/components/uscis/manifest.json
+++ b/homeassistant/components/uscis/manifest.json
@@ -3,6 +3,5 @@
   "name": "U.S. Citizenship and Immigration Services (USCIS)",
   "documentation": "https://www.home-assistant.io/integrations/uscis",
   "requirements": ["uscisstatus==0.1.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/usgs_earthquakes_feed/manifest.json b/homeassistant/components/usgs_earthquakes_feed/manifest.json
index 5e4dbba3fe479ce04fc6e7f36670bcb4cd4c5e80..4e30ac470d4732ec821dad26104c35eca7098077 100644
--- a/homeassistant/components/usgs_earthquakes_feed/manifest.json
+++ b/homeassistant/components/usgs_earthquakes_feed/manifest.json
@@ -3,6 +3,5 @@
   "name": "U.S. Geological Survey Earthquake Hazards (USGS)",
   "documentation": "https://www.home-assistant.io/integrations/usgs_earthquakes_feed",
   "requirements": ["geojson_client==0.4"],
-  "dependencies": [],
   "codeowners": ["@exxamalte"]
 }
diff --git a/homeassistant/components/utility_meter/manifest.json b/homeassistant/components/utility_meter/manifest.json
index b71bb324773c66a4764aec3b33e162c3e2e16d81..ff3ce025f0eb437966f90cb1ea38aa9ba05420b2 100644
--- a/homeassistant/components/utility_meter/manifest.json
+++ b/homeassistant/components/utility_meter/manifest.json
@@ -2,8 +2,6 @@
   "domain": "utility_meter",
   "name": "Utility Meter",
   "documentation": "https://www.home-assistant.io/integrations/utility_meter",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@dgomes"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/uvc/manifest.json b/homeassistant/components/uvc/manifest.json
index 7c29edd51c6553ecbf48e2162a8f83a6d34fac1e..b44cdd274b403854cf93704beaf4001ac2af51b5 100644
--- a/homeassistant/components/uvc/manifest.json
+++ b/homeassistant/components/uvc/manifest.json
@@ -3,6 +3,5 @@
   "name": "Ubiquiti UniFi Video",
   "documentation": "https://www.home-assistant.io/integrations/uvc",
   "requirements": ["uvcclient==0.11.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/vacuum/manifest.json b/homeassistant/components/vacuum/manifest.json
index a6f7ddb2bdaf74cfda9362d9183822171a1b5d0e..a497bab1380e2c16c1198d1406919db89fd2d20d 100644
--- a/homeassistant/components/vacuum/manifest.json
+++ b/homeassistant/components/vacuum/manifest.json
@@ -2,7 +2,5 @@
   "domain": "vacuum",
   "name": "Vacuum",
   "documentation": "https://www.home-assistant.io/integrations/vacuum",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/vallox/manifest.json b/homeassistant/components/vallox/manifest.json
index 7a082200740a842a3d6e92a31dfd784df953e7e4..97e3955792c2d86dfc1815141f5821fa81b855b7 100644
--- a/homeassistant/components/vallox/manifest.json
+++ b/homeassistant/components/vallox/manifest.json
@@ -3,6 +3,5 @@
   "name": "Valloxs",
   "documentation": "https://www.home-assistant.io/integrations/vallox",
   "requirements": ["vallox-websocket-api==2.4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/vasttrafik/manifest.json b/homeassistant/components/vasttrafik/manifest.json
index 9d339d64dd83232d9c77306217e96e41cfc49eac..59e655c94f22fde48c4ce6a6fad8a10b5aab31ea 100644
--- a/homeassistant/components/vasttrafik/manifest.json
+++ b/homeassistant/components/vasttrafik/manifest.json
@@ -3,6 +3,5 @@
   "name": "Västtrafik",
   "documentation": "https://www.home-assistant.io/integrations/vasttrafik",
   "requirements": ["vtjp==0.1.14"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/velbus/manifest.json b/homeassistant/components/velbus/manifest.json
index fe3aee9a4cde79b50d9f430b33c0d18a0f454230..ca3ae2b0df6daf31a537c27bc9a811c83e8a1e96 100644
--- a/homeassistant/components/velbus/manifest.json
+++ b/homeassistant/components/velbus/manifest.json
@@ -4,6 +4,5 @@
   "documentation": "https://www.home-assistant.io/integrations/velbus",
   "requirements": ["python-velbus==2.0.43"],
   "config_flow": true,
-  "dependencies": [],
   "codeowners": ["@Cereal2nd", "@brefra"]
 }
diff --git a/homeassistant/components/velux/manifest.json b/homeassistant/components/velux/manifest.json
index 7ecc2ac6dede990737e6a2571c4a593155c407b6..d67e29af6931dd7e8a88877ee9e149b0135ce4e9 100644
--- a/homeassistant/components/velux/manifest.json
+++ b/homeassistant/components/velux/manifest.json
@@ -3,6 +3,5 @@
   "name": "Velux",
   "documentation": "https://www.home-assistant.io/integrations/velux",
   "requirements": ["pyvlx==0.2.12"],
-  "dependencies": [],
   "codeowners": ["@Julius2342"]
 }
diff --git a/homeassistant/components/venstar/manifest.json b/homeassistant/components/venstar/manifest.json
index e723e16d41d180b43d7390d8c3e599062062ee8e..d9de9b9d5581fdf9864b9b34320468d02e29a378 100644
--- a/homeassistant/components/venstar/manifest.json
+++ b/homeassistant/components/venstar/manifest.json
@@ -3,6 +3,5 @@
   "name": "Venstar",
   "documentation": "https://www.home-assistant.io/integrations/venstar",
   "requirements": ["venstarcolortouch==0.12"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/vera/manifest.json b/homeassistant/components/vera/manifest.json
index 4f585d964a86a77f041cb70b437635639d92c910..90f208ba915a13f56c03df5c44f8da567041c4ca 100644
--- a/homeassistant/components/vera/manifest.json
+++ b/homeassistant/components/vera/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/vera",
   "requirements": ["pyvera==0.3.7"],
-  "dependencies": [],
   "codeowners": [
     "@vangorra"
   ]
diff --git a/homeassistant/components/verisure/manifest.json b/homeassistant/components/verisure/manifest.json
index 3e0073c177013d253ae075a2a096f4d04620e873..13c2936497552ce94e6cbfc5c62a73bf010e91d7 100644
--- a/homeassistant/components/verisure/manifest.json
+++ b/homeassistant/components/verisure/manifest.json
@@ -3,6 +3,5 @@
   "name": "Verisure",
   "documentation": "https://www.home-assistant.io/integrations/verisure",
   "requirements": ["jsonpath==0.82", "vsure==1.5.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/versasense/manifest.json b/homeassistant/components/versasense/manifest.json
index 75614336c3d1dad7b3b2f6891bf8a8e7446f79de..bd409b5977f3b8a808413cea861d1b2a64ed55bc 100644
--- a/homeassistant/components/versasense/manifest.json
+++ b/homeassistant/components/versasense/manifest.json
@@ -2,7 +2,6 @@
   "domain": "versasense",
   "name": "VersaSense",
   "documentation": "https://www.home-assistant.io/integrations/versasense",
-  "dependencies": [],
   "codeowners": ["@flamm3blemuff1n"],
   "requirements": ["pyversasense==0.0.6"]
 }
diff --git a/homeassistant/components/version/manifest.json b/homeassistant/components/version/manifest.json
index 8d79234375c22da2958c0cf0ca4165d852a1563d..ed3158040d58041d00f7f3d89f93f283ade68410 100644
--- a/homeassistant/components/version/manifest.json
+++ b/homeassistant/components/version/manifest.json
@@ -3,7 +3,6 @@
   "name": "Version",
   "documentation": "https://www.home-assistant.io/integrations/version",
   "requirements": ["pyhaversion==3.3.0"],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/vesync/manifest.json b/homeassistant/components/vesync/manifest.json
index 1563ee0ce2bce1160c1b924f05a820975a703d1e..7ac8e89fb60790d2c57419d97928b5e126fa1682 100644
--- a/homeassistant/components/vesync/manifest.json
+++ b/homeassistant/components/vesync/manifest.json
@@ -2,7 +2,6 @@
   "domain": "vesync",
   "name": "Etekcity VeSync",
   "documentation": "https://www.home-assistant.io/integrations/vesync",
-  "dependencies": [],
   "codeowners": ["@markperdue", "@webdjoe"],
   "requirements": ["pyvesync==1.1.0"],
   "config_flow": true
diff --git a/homeassistant/components/viaggiatreno/manifest.json b/homeassistant/components/viaggiatreno/manifest.json
index 4825441707bc5386e20190d394691eb4d0386d22..b4eb145f315b0e9608a1f2355d9bce535ded6c13 100644
--- a/homeassistant/components/viaggiatreno/manifest.json
+++ b/homeassistant/components/viaggiatreno/manifest.json
@@ -2,7 +2,5 @@
   "domain": "viaggiatreno",
   "name": "Trenitalia ViaggiaTreno",
   "documentation": "https://www.home-assistant.io/integrations/viaggiatreno",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/vicare/manifest.json b/homeassistant/components/vicare/manifest.json
index a03c927c2acd7889775e7cd8a0bba47f97ead3b4..6fc0dfdd1199c5f35b14e50975373212eec39638 100644
--- a/homeassistant/components/vicare/manifest.json
+++ b/homeassistant/components/vicare/manifest.json
@@ -2,7 +2,6 @@
   "domain": "vicare",
   "name": "Viessmann ViCare",
   "documentation": "https://www.home-assistant.io/integrations/vicare",
-  "dependencies": [],
   "codeowners": ["@oischinger"],
   "requirements": ["PyViCare==0.1.10"]
 }
diff --git a/homeassistant/components/vilfo/manifest.json b/homeassistant/components/vilfo/manifest.json
index cedb485fab3c37b4efcbef5a03913a0c97468205..4dba1a5687e41d5d3fb7b9a5552889d71ab93830 100644
--- a/homeassistant/components/vilfo/manifest.json
+++ b/homeassistant/components/vilfo/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/vilfo",
   "requirements": ["vilfo-api-client==0.3.2"],
-  "dependencies": [],
   "codeowners": ["@ManneW"]
 }
diff --git a/homeassistant/components/vivotek/manifest.json b/homeassistant/components/vivotek/manifest.json
index 3b4a4211f34dbdcd38a367f654a6eceae0b99ec8..5d1b8cedd7bbfd2137722a9057b47dcc9dccf02f 100644
--- a/homeassistant/components/vivotek/manifest.json
+++ b/homeassistant/components/vivotek/manifest.json
@@ -3,6 +3,5 @@
   "name": "VIVOTEK",
   "documentation": "https://www.home-assistant.io/integrations/vivotek",
   "requirements": ["libpyvivotek==0.4.0"],
-  "dependencies": [],
   "codeowners": ["@HarlemSquirrel"]
 }
diff --git a/homeassistant/components/vizio/manifest.json b/homeassistant/components/vizio/manifest.json
index 2436ce6298b3f6f89773801a2460069f3c454e01..22b4911d8cfb6b3491f6c2327e7b8e44a552f7c9 100644
--- a/homeassistant/components/vizio/manifest.json
+++ b/homeassistant/components/vizio/manifest.json
@@ -3,7 +3,6 @@
   "name": "VIZIO SmartCast",
   "documentation": "https://www.home-assistant.io/integrations/vizio",
   "requirements": ["pyvizio==0.1.45"],
-  "dependencies": [],
   "codeowners": ["@raman325"],
   "config_flow": true,
   "zeroconf": ["_viziocast._tcp.local."],
diff --git a/homeassistant/components/vlc/manifest.json b/homeassistant/components/vlc/manifest.json
index f9fbfeabb0d0f6a5366fa854c842a0dd4a945d11..6a79e542be267f64f5d2c848ec46937af1b4c6f1 100644
--- a/homeassistant/components/vlc/manifest.json
+++ b/homeassistant/components/vlc/manifest.json
@@ -3,6 +3,5 @@
   "name": "VLC media player",
   "documentation": "https://www.home-assistant.io/integrations/vlc",
   "requirements": ["python-vlc==1.1.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/vlc_telnet/manifest.json b/homeassistant/components/vlc_telnet/manifest.json
index fdc974878ec1936f2193539bace5eeb99cbf57fd..f6e4aa0452146717f5f6e51bedeca702b49b2147 100644
--- a/homeassistant/components/vlc_telnet/manifest.json
+++ b/homeassistant/components/vlc_telnet/manifest.json
@@ -3,6 +3,5 @@
   "name": "VLC media player Telnet",
   "documentation": "https://www.home-assistant.io/integrations/vlc-telnet",
   "requirements": ["python-telnet-vlc==1.0.4"],
-  "dependencies": [],
   "codeowners": ["@rodripf"]
 }
diff --git a/homeassistant/components/voicerss/manifest.json b/homeassistant/components/voicerss/manifest.json
index aef86267425772e8c68f89d8e97c48c0cb319538..ff9d194a270c9c03fb177dfd8f35c93a80b69b1d 100644
--- a/homeassistant/components/voicerss/manifest.json
+++ b/homeassistant/components/voicerss/manifest.json
@@ -2,7 +2,5 @@
   "domain": "voicerss",
   "name": "VoiceRSS",
   "documentation": "https://www.home-assistant.io/integrations/voicerss",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/volkszaehler/manifest.json b/homeassistant/components/volkszaehler/manifest.json
index dd361de5f96a54d52731066749425cca3c499ae0..0e28675ce87eed994d81c99010bfbf9ebf696022 100644
--- a/homeassistant/components/volkszaehler/manifest.json
+++ b/homeassistant/components/volkszaehler/manifest.json
@@ -3,6 +3,5 @@
   "name": "Volkszaehler",
   "documentation": "https://www.home-assistant.io/integrations/volkszaehler",
   "requirements": ["volkszaehler==0.1.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/volumio/manifest.json b/homeassistant/components/volumio/manifest.json
index a97c9d637ef01cd0cc780a46146f2addc74fee21..7fed88116004509b3b6666090b8e599950b20d12 100644
--- a/homeassistant/components/volumio/manifest.json
+++ b/homeassistant/components/volumio/manifest.json
@@ -2,7 +2,5 @@
   "domain": "volumio",
   "name": "Volumio",
   "documentation": "https://www.home-assistant.io/integrations/volumio",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/volvooncall/manifest.json b/homeassistant/components/volvooncall/manifest.json
index bc629eafaadde7d9d11fe10e04dcd8e292dc2459..c16ad0e485800f2bf1aca1ddb96a0301880a3182 100644
--- a/homeassistant/components/volvooncall/manifest.json
+++ b/homeassistant/components/volvooncall/manifest.json
@@ -3,6 +3,5 @@
   "name": "Volvo On Call",
   "documentation": "https://www.home-assistant.io/integrations/volvooncall",
   "requirements": ["volvooncall==0.8.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/vultr/manifest.json b/homeassistant/components/vultr/manifest.json
index f9e9d8d2894834cf3f45b543b36dc6618227c60f..596e37c3545a27910ea573e3d6affb673d0d70a5 100644
--- a/homeassistant/components/vultr/manifest.json
+++ b/homeassistant/components/vultr/manifest.json
@@ -3,6 +3,5 @@
   "name": "Vultr",
   "documentation": "https://www.home-assistant.io/integrations/vultr",
   "requirements": ["vultr==0.1.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/w800rf32/manifest.json b/homeassistant/components/w800rf32/manifest.json
index 5fe6cb70110596418336b7e1863bff471f27462e..c93d25dcf4601170fef63130b46512eef7bc0cb8 100644
--- a/homeassistant/components/w800rf32/manifest.json
+++ b/homeassistant/components/w800rf32/manifest.json
@@ -3,6 +3,5 @@
   "name": "WGL Designs W800RF32",
   "documentation": "https://www.home-assistant.io/integrations/w800rf32",
   "requirements": ["pyW800rf32==0.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/wake_on_lan/manifest.json b/homeassistant/components/wake_on_lan/manifest.json
index 526be2a33f2fb10c3addcc5af3211e1c9ed8dda4..c66f87ae26ed070e3775387358696aece275c623 100644
--- a/homeassistant/components/wake_on_lan/manifest.json
+++ b/homeassistant/components/wake_on_lan/manifest.json
@@ -3,6 +3,5 @@
   "name": "Wake on LAN",
   "documentation": "https://www.home-assistant.io/integrations/wake_on_lan",
   "requirements": ["wakeonlan==1.1.6"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/waqi/manifest.json b/homeassistant/components/waqi/manifest.json
index 6d37030d1dd89a77d579ee608fe167a437e3f138..947d0089f4b35305d2ca85f8b3b2ef93b7381b5e 100644
--- a/homeassistant/components/waqi/manifest.json
+++ b/homeassistant/components/waqi/manifest.json
@@ -3,6 +3,5 @@
   "name": "World Air Quality Index (WAQI)",
   "documentation": "https://www.home-assistant.io/integrations/waqi",
   "requirements": ["waqiasync==1.0.0"],
-  "dependencies": [],
   "codeowners": ["@andrey-git"]
 }
diff --git a/homeassistant/components/water_heater/manifest.json b/homeassistant/components/water_heater/manifest.json
index 7b9adbda1f7e03e57eba66b87ea2d3166ff0ff80..32221d46a7fe4ea79868caab7449ff5bb356898f 100644
--- a/homeassistant/components/water_heater/manifest.json
+++ b/homeassistant/components/water_heater/manifest.json
@@ -2,7 +2,5 @@
   "domain": "water_heater",
   "name": "Water Heater",
   "documentation": "https://www.home-assistant.io/integrations/water_heater",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/waterfurnace/manifest.json b/homeassistant/components/waterfurnace/manifest.json
index 05a38f578929014113bb16e12cb43a735a6b2c7c..6ccd2382db9e480fae243642ed6178a47cb4cee1 100644
--- a/homeassistant/components/waterfurnace/manifest.json
+++ b/homeassistant/components/waterfurnace/manifest.json
@@ -3,6 +3,5 @@
   "name": "WaterFurnace",
   "documentation": "https://www.home-assistant.io/integrations/waterfurnace",
   "requirements": ["waterfurnace==1.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/watson_iot/manifest.json b/homeassistant/components/watson_iot/manifest.json
index d12c40e4defba24f874f4ff02a43457c98462b8d..f735b4007e10b3193addb7f34eba3bf6d76fdf92 100644
--- a/homeassistant/components/watson_iot/manifest.json
+++ b/homeassistant/components/watson_iot/manifest.json
@@ -3,6 +3,5 @@
   "name": "IBM Watson IoT Platform",
   "documentation": "https://www.home-assistant.io/integrations/watson_iot",
   "requirements": ["ibmiotf==0.3.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/watson_tts/manifest.json b/homeassistant/components/watson_tts/manifest.json
index c1d708a20f914551603598d50e3c5cf6e7eadffd..78d5613e16db2df85df21614992c4f2f3629548a 100644
--- a/homeassistant/components/watson_tts/manifest.json
+++ b/homeassistant/components/watson_tts/manifest.json
@@ -3,6 +3,5 @@
   "name": "IBM Watson TTS",
   "documentation": "https://www.home-assistant.io/integrations/watson_tts",
   "requirements": ["ibm-watson==4.0.1"],
-  "dependencies": [],
   "codeowners": ["@rutkai"]
 }
diff --git a/homeassistant/components/waze_travel_time/manifest.json b/homeassistant/components/waze_travel_time/manifest.json
index b34c4f88191cfdbc8080372bb8438446d9a8ad65..907013ac362f63bccf0d3e7a2866be6a8298ca0e 100644
--- a/homeassistant/components/waze_travel_time/manifest.json
+++ b/homeassistant/components/waze_travel_time/manifest.json
@@ -3,6 +3,5 @@
   "name": "Waze Travel Time",
   "documentation": "https://www.home-assistant.io/integrations/waze_travel_time",
   "requirements": ["WazeRouteCalculator==0.12"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/weather/manifest.json b/homeassistant/components/weather/manifest.json
index 4e6290a8c690216ee687218e67aea5f0ab0a543c..c77e8408c837a73e0b0a6e7885034a0315bbe093 100644
--- a/homeassistant/components/weather/manifest.json
+++ b/homeassistant/components/weather/manifest.json
@@ -2,8 +2,6 @@
   "domain": "weather",
   "name": "Weather",
   "documentation": "https://www.home-assistant.io/integrations/weather",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/webhook/manifest.json b/homeassistant/components/webhook/manifest.json
index ff31698fefcf29f3951179afa5505e5c11e7ff75..17c0a2c7dbee85e8416cbbdbe25d506ec005f2d3 100644
--- a/homeassistant/components/webhook/manifest.json
+++ b/homeassistant/components/webhook/manifest.json
@@ -2,7 +2,6 @@
   "domain": "webhook",
   "name": "Webhook",
   "documentation": "https://www.home-assistant.io/integrations/webhook",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": []
 }
diff --git a/homeassistant/components/websocket_api/manifest.json b/homeassistant/components/websocket_api/manifest.json
index 2751f8343bf9bab4c7c69f1a8e89d58a34dcf815..76e2742b99668942a7384aa4a1341c54b185c124 100644
--- a/homeassistant/components/websocket_api/manifest.json
+++ b/homeassistant/components/websocket_api/manifest.json
@@ -2,7 +2,6 @@
   "domain": "websocket_api",
   "name": "Home Asssitant WebSocket API",
   "documentation": "https://www.home-assistant.io/integrations/websocket_api",
-  "requirements": [],
   "dependencies": ["http"],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
diff --git a/homeassistant/components/wemo/manifest.json b/homeassistant/components/wemo/manifest.json
index 017d43f7abad5a690b0438d769625c4d06ad876d..0ad4574ecbc1f75303cc3fdc53488b609eb6ab70 100644
--- a/homeassistant/components/wemo/manifest.json
+++ b/homeassistant/components/wemo/manifest.json
@@ -12,6 +12,5 @@
   "homekit": {
     "models": ["Wemo"]
   },
-  "dependencies": [],
   "codeowners": ["@sqldiablo"]
 }
diff --git a/homeassistant/components/whois/manifest.json b/homeassistant/components/whois/manifest.json
index 6e383ec14675d205c07745adf8651f8dd3d31831..4330604f9bd1a0f8175896340f3e52c1601897ff 100644
--- a/homeassistant/components/whois/manifest.json
+++ b/homeassistant/components/whois/manifest.json
@@ -3,6 +3,5 @@
   "name": "Whois",
   "documentation": "https://www.home-assistant.io/integrations/whois",
   "requirements": ["python-whois==0.7.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/wirelesstag/manifest.json b/homeassistant/components/wirelesstag/manifest.json
index 9320b9a9e73d7c3bc5c4dec815b0487e8e1be8e0..d3059a4949714ba365273474a5ceec79c6645288 100644
--- a/homeassistant/components/wirelesstag/manifest.json
+++ b/homeassistant/components/wirelesstag/manifest.json
@@ -3,6 +3,5 @@
   "name": "Wireless Sensor Tags",
   "documentation": "https://www.home-assistant.io/integrations/wirelesstag",
   "requirements": ["wirelesstagpy==0.4.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/wled/manifest.json b/homeassistant/components/wled/manifest.json
index d501edbd6310ac5a7f920c9b623647fbe80ddece..0e5bb990baed8605418158d37ed20b6344dfa38b 100644
--- a/homeassistant/components/wled/manifest.json
+++ b/homeassistant/components/wled/manifest.json
@@ -4,7 +4,6 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/wled",
   "requirements": ["wled==0.3.0"],
-  "dependencies": [],
   "zeroconf": ["_wled._tcp.local."],
   "codeowners": ["@frenck"],
   "quality_scale": "platinum"
diff --git a/homeassistant/components/workday/manifest.json b/homeassistant/components/workday/manifest.json
index 21b84d87cbb7ac0adc11bda0a21165405eb363a9..f6fade69ac45d8533b050874ef6e21db3ed581e2 100644
--- a/homeassistant/components/workday/manifest.json
+++ b/homeassistant/components/workday/manifest.json
@@ -3,7 +3,6 @@
   "name": "Workday",
   "documentation": "https://www.home-assistant.io/integrations/workday",
   "requirements": ["holidays==0.10.1"],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/worldclock/manifest.json b/homeassistant/components/worldclock/manifest.json
index 9008fbc4855bee85debb235480708fe34aa5ea4b..4f13e8fba905faf6ced282b32c95d13f48bbb766 100644
--- a/homeassistant/components/worldclock/manifest.json
+++ b/homeassistant/components/worldclock/manifest.json
@@ -2,8 +2,6 @@
   "domain": "worldclock",
   "name": "Worldclock",
   "documentation": "https://www.home-assistant.io/integrations/worldclock",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@fabaff"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/worldtidesinfo/manifest.json b/homeassistant/components/worldtidesinfo/manifest.json
index 56aa445bc084c318089dfbd739332b12467a2bd2..b4c3d9509d4bf56ebc29bdd7f3fe1426ed451f03 100644
--- a/homeassistant/components/worldtidesinfo/manifest.json
+++ b/homeassistant/components/worldtidesinfo/manifest.json
@@ -2,7 +2,5 @@
   "domain": "worldtidesinfo",
   "name": "World Tides",
   "documentation": "https://www.home-assistant.io/integrations/worldtidesinfo",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/worxlandroid/manifest.json b/homeassistant/components/worxlandroid/manifest.json
index 479470f5a3a999171199cd9bd681e33d4bb93ab3..a8a722ff93e3440e37b9cea749a750e84892355d 100644
--- a/homeassistant/components/worxlandroid/manifest.json
+++ b/homeassistant/components/worxlandroid/manifest.json
@@ -2,7 +2,5 @@
   "domain": "worxlandroid",
   "name": "Worx Landroid",
   "documentation": "https://www.home-assistant.io/integrations/worxlandroid",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/wsdot/manifest.json b/homeassistant/components/wsdot/manifest.json
index 73e6c2fe6a79db8922328f188e694dc15761489b..386b14a3a6a355163ea4660deb063faf3a3f98e8 100644
--- a/homeassistant/components/wsdot/manifest.json
+++ b/homeassistant/components/wsdot/manifest.json
@@ -2,7 +2,5 @@
   "domain": "wsdot",
   "name": "Washington State Department of Transportation (WSDOT)",
   "documentation": "https://www.home-assistant.io/integrations/wsdot",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/wunderground/manifest.json b/homeassistant/components/wunderground/manifest.json
index b429aad3a786e90de6f0160bdca8d82dbee011ae..85f3be460293b81bb19fc98955fcb4d524c965c8 100644
--- a/homeassistant/components/wunderground/manifest.json
+++ b/homeassistant/components/wunderground/manifest.json
@@ -2,7 +2,5 @@
   "domain": "wunderground",
   "name": "Weather Underground (WUnderground)",
   "documentation": "https://www.home-assistant.io/integrations/wunderground",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/wunderlist/manifest.json b/homeassistant/components/wunderlist/manifest.json
index 0502d8efd35481724ec34a1dfa74c98711a6a720..414a5eb7d333e2e418335c67b9dd222a2049273d 100644
--- a/homeassistant/components/wunderlist/manifest.json
+++ b/homeassistant/components/wunderlist/manifest.json
@@ -3,6 +3,5 @@
   "name": "Wunderlist",
   "documentation": "https://www.home-assistant.io/integrations/wunderlist",
   "requirements": ["wunderpy2==0.1.6"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/wwlln/manifest.json b/homeassistant/components/wwlln/manifest.json
index 343b8b8a8ce1187a6f3b42947a8b51221c49402f..19406ac4b7adbeaeb9b0c3635a640463a3ac6f28 100644
--- a/homeassistant/components/wwlln/manifest.json
+++ b/homeassistant/components/wwlln/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/wwlln",
   "requirements": ["aiowwlln==2.0.2"],
-  "dependencies": [],
   "codeowners": ["@bachya"]
 }
diff --git a/homeassistant/components/x10/manifest.json b/homeassistant/components/x10/manifest.json
index b994e50a7ac0997d5f638c75a8cd3ce441583b13..ce51fcac0cac449ee3626add83477126ae567971 100644
--- a/homeassistant/components/x10/manifest.json
+++ b/homeassistant/components/x10/manifest.json
@@ -2,7 +2,5 @@
   "domain": "x10",
   "name": "Heyu X10",
   "documentation": "https://www.home-assistant.io/integrations/x10",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/xbox_live/manifest.json b/homeassistant/components/xbox_live/manifest.json
index 4bf8e3faf6214454a3bc378e5f4efbc4fea47d01..f00f49c1589fb25182d6bfd3d91368b2122cb150 100644
--- a/homeassistant/components/xbox_live/manifest.json
+++ b/homeassistant/components/xbox_live/manifest.json
@@ -3,6 +3,5 @@
   "name": "Xbox Live",
   "documentation": "https://www.home-assistant.io/integrations/xbox_live",
   "requirements": ["xboxapi==0.1.1"],
-  "dependencies": [],
   "codeowners": ["@MartinHjelmare"]
 }
diff --git a/homeassistant/components/xeoma/manifest.json b/homeassistant/components/xeoma/manifest.json
index f5fd27b5063bec71eb1c0e0ba96216c20827759c..9fb6cb8b598f3f2951122eab89af28f28fda9333 100644
--- a/homeassistant/components/xeoma/manifest.json
+++ b/homeassistant/components/xeoma/manifest.json
@@ -3,6 +3,5 @@
   "name": "Xeoma",
   "documentation": "https://www.home-assistant.io/integrations/xeoma",
   "requirements": ["pyxeoma==1.4.1"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/xfinity/manifest.json b/homeassistant/components/xfinity/manifest.json
index 861a05da4c6f3e26c7f2bf1dde448bdc7c5c9ed1..999b77dfb59799884bc5408daec8f5b0e74c33b6 100644
--- a/homeassistant/components/xfinity/manifest.json
+++ b/homeassistant/components/xfinity/manifest.json
@@ -3,6 +3,5 @@
   "name": "Xfinity Gateway",
   "documentation": "https://www.home-assistant.io/integrations/xfinity",
   "requirements": ["xfinity-gateway==0.0.4"],
-  "dependencies": [],
   "codeowners": ["@cisasteelersfan"]
 }
diff --git a/homeassistant/components/xiaomi/manifest.json b/homeassistant/components/xiaomi/manifest.json
index 4c5b2c19dd95856a773adcd9fea23603704c7a61..407406228a5d069a00ada3408fd20e5e28d799c0 100644
--- a/homeassistant/components/xiaomi/manifest.json
+++ b/homeassistant/components/xiaomi/manifest.json
@@ -2,7 +2,6 @@
   "domain": "xiaomi",
   "name": "Xiaomi",
   "documentation": "https://www.home-assistant.io/integrations/xiaomi",
-  "requirements": [],
   "dependencies": ["ffmpeg"],
   "codeowners": []
 }
diff --git a/homeassistant/components/xiaomi_aqara/manifest.json b/homeassistant/components/xiaomi_aqara/manifest.json
index fade5e1a51b13141c7ef15b1c686b16c5d94e3a0..e604b225fc44b56f97bf40db52b8314609164bed 100644
--- a/homeassistant/components/xiaomi_aqara/manifest.json
+++ b/homeassistant/components/xiaomi_aqara/manifest.json
@@ -3,7 +3,6 @@
   "name": "Xiaomi Gateway (Aqara)",
   "documentation": "https://www.home-assistant.io/integrations/xiaomi_aqara",
   "requirements": ["PyXiaomiGateway==0.12.4"],
-  "dependencies": [],
   "after_dependencies": ["discovery"],
   "codeowners": ["@danielhiversen", "@syssi"]
 }
diff --git a/homeassistant/components/xiaomi_miio/manifest.json b/homeassistant/components/xiaomi_miio/manifest.json
index 4d88cdef0f2a84abf0fe967fde940940f125d2e9..1db013212857c4ebb47da2820a787f795f4609d9 100644
--- a/homeassistant/components/xiaomi_miio/manifest.json
+++ b/homeassistant/components/xiaomi_miio/manifest.json
@@ -3,6 +3,5 @@
   "name": "Xiaomi miio",
   "documentation": "https://www.home-assistant.io/integrations/xiaomi_miio",
   "requirements": ["construct==2.9.45", "python-miio==0.5.0.1"],
-  "dependencies": [],
   "codeowners": ["@rytilahti", "@syssi"]
 }
diff --git a/homeassistant/components/xiaomi_tv/manifest.json b/homeassistant/components/xiaomi_tv/manifest.json
index 13843c88ecc91561e9d17f65fbc0f6e87fe18b03..3c901ca753a0854fcfbe5ef30edeaf3923bed69b 100644
--- a/homeassistant/components/xiaomi_tv/manifest.json
+++ b/homeassistant/components/xiaomi_tv/manifest.json
@@ -3,6 +3,5 @@
   "name": "Xiaomi TV",
   "documentation": "https://www.home-assistant.io/integrations/xiaomi_tv",
   "requirements": ["pymitv==1.4.3"],
-  "dependencies": [],
   "codeowners": ["@simse"]
 }
diff --git a/homeassistant/components/xmpp/manifest.json b/homeassistant/components/xmpp/manifest.json
index 26d2362a1921045e8a5cc782ef353ae5964c1586..8f35f813d9978ee105cda8c4b2ed7adcf02d60d8 100644
--- a/homeassistant/components/xmpp/manifest.json
+++ b/homeassistant/components/xmpp/manifest.json
@@ -3,6 +3,5 @@
   "name": "Jabber (XMPP)",
   "documentation": "https://www.home-assistant.io/integrations/xmpp",
   "requirements": ["slixmpp==1.4.2"],
-  "dependencies": [],
   "codeowners": ["@fabaff", "@flowolf"]
 }
diff --git a/homeassistant/components/xs1/manifest.json b/homeassistant/components/xs1/manifest.json
index 480da6df351b042dbdf32db5fa71ad068356ff75..e997953f7ac514cc8936e664940fe09726d6933d 100644
--- a/homeassistant/components/xs1/manifest.json
+++ b/homeassistant/components/xs1/manifest.json
@@ -3,6 +3,5 @@
   "name": "EZcontrol XS1",
   "documentation": "https://www.home-assistant.io/integrations/xs1",
   "requirements": ["xs1-api-client==2.3.5"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/yale_smart_alarm/manifest.json b/homeassistant/components/yale_smart_alarm/manifest.json
index a937e5e5d5b17e1f0b699dce11022fa5ed2a7873..b465125508cd7323aa9f5b0f4f11ab49b0419c68 100644
--- a/homeassistant/components/yale_smart_alarm/manifest.json
+++ b/homeassistant/components/yale_smart_alarm/manifest.json
@@ -3,6 +3,5 @@
   "name": "Yale Smart Living",
   "documentation": "https://www.home-assistant.io/integrations/yale_smart_alarm",
   "requirements": ["yalesmartalarmclient==0.1.6"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/yamaha/manifest.json b/homeassistant/components/yamaha/manifest.json
index d7aa9dbfae0a19690b1feb4ce51ea4508b616645..e2f2ed9878305ee59525ac83453cb24a257b62f6 100644
--- a/homeassistant/components/yamaha/manifest.json
+++ b/homeassistant/components/yamaha/manifest.json
@@ -3,6 +3,5 @@
   "name": "Yamaha Network Receivers",
   "documentation": "https://www.home-assistant.io/integrations/yamaha",
   "requirements": ["rxv==0.6.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/yamaha_musiccast/manifest.json b/homeassistant/components/yamaha_musiccast/manifest.json
index 8734f8709664380e74cd53e186dc4938796fc8bc..4c3a35c15dcbfe578543b9ae32cdf537ffc43d26 100644
--- a/homeassistant/components/yamaha_musiccast/manifest.json
+++ b/homeassistant/components/yamaha_musiccast/manifest.json
@@ -3,6 +3,5 @@
   "name": "Yamaha MusicCast",
   "documentation": "https://www.home-assistant.io/integrations/yamaha_musiccast",
   "requirements": ["pymusiccast==0.1.6"],
-  "dependencies": [],
   "codeowners": ["@jalmeroth"]
 }
diff --git a/homeassistant/components/yandex_transport/manifest.json b/homeassistant/components/yandex_transport/manifest.json
index 6ba0886d2dbaca259c9d1ce66fff35ec8c02cec2..da9d920a26cdc3d28f0bd3c21975b6d853773754 100644
--- a/homeassistant/components/yandex_transport/manifest.json
+++ b/homeassistant/components/yandex_transport/manifest.json
@@ -3,6 +3,5 @@
   "name": "Yandex Transport",
   "documentation": "https://www.home-assistant.io/integrations/yandex_transport",
   "requirements": ["ya_ma==0.3.8"],
-  "dependencies": [],
   "codeowners": ["@rishatik92"]
 }
diff --git a/homeassistant/components/yandextts/manifest.json b/homeassistant/components/yandextts/manifest.json
index 99f074fa758dfba5a9e93ffe40a86c6dabddaeaf..2769b5fc177a11696cff416395b94127bb194ca8 100644
--- a/homeassistant/components/yandextts/manifest.json
+++ b/homeassistant/components/yandextts/manifest.json
@@ -2,7 +2,5 @@
   "domain": "yandextts",
   "name": "Yandex TTS",
   "documentation": "https://www.home-assistant.io/integrations/yandextts",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/yeelight/manifest.json b/homeassistant/components/yeelight/manifest.json
index c5396030813a6427013a1481ab198536111f6444..ad3022d5d5a6d7e6366e5e5192629530c709c330 100644
--- a/homeassistant/components/yeelight/manifest.json
+++ b/homeassistant/components/yeelight/manifest.json
@@ -3,7 +3,6 @@
   "name": "Yeelight",
   "documentation": "https://www.home-assistant.io/integrations/yeelight",
   "requirements": ["yeelight==0.5.1"],
-  "dependencies": [],
   "after_dependencies": ["discovery"],
   "codeowners": ["@rytilahti", "@zewelor"]
 }
diff --git a/homeassistant/components/yeelightsunflower/manifest.json b/homeassistant/components/yeelightsunflower/manifest.json
index 6c1a44e8cb17fa8208b1f64e241e0f1e07ed6299..4c21e8e6f2691c93232e32c5c918793575b9af39 100644
--- a/homeassistant/components/yeelightsunflower/manifest.json
+++ b/homeassistant/components/yeelightsunflower/manifest.json
@@ -3,6 +3,5 @@
   "name": "Yeelight Sunflower",
   "documentation": "https://www.home-assistant.io/integrations/yeelightsunflower",
   "requirements": ["yeelightsunflower==0.0.10"],
-  "dependencies": [],
   "codeowners": ["@lindsaymarkward"]
 }
diff --git a/homeassistant/components/yessssms/manifest.json b/homeassistant/components/yessssms/manifest.json
index 0dc6f213bce28a880096edb7ce2010cd73dd0006..5200408d1d55438505feeeec98848f7015797bfd 100644
--- a/homeassistant/components/yessssms/manifest.json
+++ b/homeassistant/components/yessssms/manifest.json
@@ -3,6 +3,5 @@
   "name": "yesss! SMS",
   "documentation": "https://www.home-assistant.io/integrations/yessssms",
   "requirements": ["YesssSMS==0.4.1"],
-  "dependencies": [],
   "codeowners": ["@flowolf"]
 }
diff --git a/homeassistant/components/yr/manifest.json b/homeassistant/components/yr/manifest.json
index 10b274b8dd34eba1e684233b2c809c110bc7ded2..f21248c963282e9304640ca658e23e5a53c84f37 100644
--- a/homeassistant/components/yr/manifest.json
+++ b/homeassistant/components/yr/manifest.json
@@ -3,6 +3,5 @@
   "name": "Yr",
   "documentation": "https://www.home-assistant.io/integrations/yr",
   "requirements": ["xmltodict==0.12.0"],
-  "dependencies": [],
   "codeowners": ["@danielhiversen"]
 }
diff --git a/homeassistant/components/yweather/manifest.json b/homeassistant/components/yweather/manifest.json
index 9d9c76f67e4b5314a0e4daadc3fe830e45c71573..f9317d0bcdb19bd6f95d34735346101ae88210fa 100644
--- a/homeassistant/components/yweather/manifest.json
+++ b/homeassistant/components/yweather/manifest.json
@@ -3,6 +3,5 @@
   "name": "Yahoo Weather",
   "documentation": "https://www.home-assistant.io/integrations/yweather",
   "requirements": ["yahooweather==0.10"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/zabbix/manifest.json b/homeassistant/components/zabbix/manifest.json
index 5cf4adf5804d936305441712f68552a9215a2930..08dfb98d5fa21c45ecb24a4d2ce5565f62c4d493 100644
--- a/homeassistant/components/zabbix/manifest.json
+++ b/homeassistant/components/zabbix/manifest.json
@@ -3,6 +3,5 @@
   "name": "Zabbix",
   "documentation": "https://www.home-assistant.io/integrations/zabbix",
   "requirements": ["pyzabbix==0.7.4"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/zamg/manifest.json b/homeassistant/components/zamg/manifest.json
index ff131767b33d5594bc1907cb96146d92c8f44589..c2c03145f60085fa017be5ea98bfefb9cdf22504 100644
--- a/homeassistant/components/zamg/manifest.json
+++ b/homeassistant/components/zamg/manifest.json
@@ -2,7 +2,5 @@
   "domain": "zamg",
   "name": "Zentralanstalt für Meteorologie und Geodynamik (ZAMG)",
   "documentation": "https://www.home-assistant.io/integrations/zamg",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/zengge/manifest.json b/homeassistant/components/zengge/manifest.json
index 1890088f291e81a96c05582d7a4b7d850cd61186..fc76517086030e8d55b4a0894338fc669e1efef2 100644
--- a/homeassistant/components/zengge/manifest.json
+++ b/homeassistant/components/zengge/manifest.json
@@ -3,6 +3,5 @@
   "name": "Zengge",
   "documentation": "https://www.home-assistant.io/integrations/zengge",
   "requirements": ["zengge==0.2"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/zestimate/manifest.json b/homeassistant/components/zestimate/manifest.json
index c9443bc1ad573b4fbe8fa6279679685d2ccba1ef..9df1c3f7b91f77674e7c1d1c04ac81145f7a5cca 100644
--- a/homeassistant/components/zestimate/manifest.json
+++ b/homeassistant/components/zestimate/manifest.json
@@ -3,6 +3,5 @@
   "name": "Zestimate",
   "documentation": "https://www.home-assistant.io/integrations/zestimate",
   "requirements": ["xmltodict==0.12.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/zha/manifest.json b/homeassistant/components/zha/manifest.json
index 09dcf71d027d6cadfbad64b80f4badefda5ee715..c7a898e74af0c8760d4fda63d9c0766e556b0e8b 100644
--- a/homeassistant/components/zha/manifest.json
+++ b/homeassistant/components/zha/manifest.json
@@ -12,6 +12,5 @@
     "zigpy-xbee-homeassistant==0.11.0",
     "zigpy-zigate==0.5.1"
   ],
-  "dependencies": [],
   "codeowners": ["@dmulcahey", "@adminiuga"]
 }
diff --git a/homeassistant/components/zhong_hong/manifest.json b/homeassistant/components/zhong_hong/manifest.json
index 13a65ad1646399fe798a370e9f372e338cac26ab..f2caf269258e2216ff23cf673ccba6041b9f107e 100644
--- a/homeassistant/components/zhong_hong/manifest.json
+++ b/homeassistant/components/zhong_hong/manifest.json
@@ -3,6 +3,5 @@
   "name": "ZhongHong",
   "documentation": "https://www.home-assistant.io/integrations/zhong_hong",
   "requirements": ["zhong_hong_hvac==1.0.9"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/zigbee/manifest.json b/homeassistant/components/zigbee/manifest.json
index d6c0d76f3c0d2a2a6655179dfce6f4dfe18c26e0..6940aaef7dc05cba57e02fc6c83e799e7ea8bc10 100644
--- a/homeassistant/components/zigbee/manifest.json
+++ b/homeassistant/components/zigbee/manifest.json
@@ -3,6 +3,5 @@
   "name": "Zigbee",
   "documentation": "https://www.home-assistant.io/integrations/zigbee",
   "requirements": ["xbee-helper==0.0.7"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/ziggo_mediabox_xl/manifest.json b/homeassistant/components/ziggo_mediabox_xl/manifest.json
index 84a384e5168747c573f590cedbac8b91fcc75783..ccc5e260eaf7134206c21aa18f176d6d89735491 100644
--- a/homeassistant/components/ziggo_mediabox_xl/manifest.json
+++ b/homeassistant/components/ziggo_mediabox_xl/manifest.json
@@ -3,6 +3,5 @@
   "name": "Ziggo Mediabox XL",
   "documentation": "https://www.home-assistant.io/integrations/ziggo_mediabox_xl",
   "requirements": ["ziggo-mediabox-xl==1.1.0"],
-  "dependencies": [],
   "codeowners": []
 }
diff --git a/homeassistant/components/zone/manifest.json b/homeassistant/components/zone/manifest.json
index d45399c3f310625e6f1873f44c17030350cd63cf..019049a3b715e38d35ca137286be774045b92007 100644
--- a/homeassistant/components/zone/manifest.json
+++ b/homeassistant/components/zone/manifest.json
@@ -3,8 +3,6 @@
   "name": "Zone",
   "config_flow": false,
   "documentation": "https://www.home-assistant.io/integrations/zone",
-  "requirements": [],
-  "dependencies": [],
   "codeowners": ["@home-assistant/core"],
   "quality_scale": "internal"
 }
diff --git a/homeassistant/components/zoneminder/manifest.json b/homeassistant/components/zoneminder/manifest.json
index 2f6fe831eb33a28ab2e3c43265107fe4384f032d..b3a87510e5ace0b73d52dc899cfefd58c679bed0 100644
--- a/homeassistant/components/zoneminder/manifest.json
+++ b/homeassistant/components/zoneminder/manifest.json
@@ -3,6 +3,5 @@
   "name": "ZoneMinder",
   "documentation": "https://www.home-assistant.io/integrations/zoneminder",
   "requirements": ["zm-py==0.4.0"],
-  "dependencies": [],
   "codeowners": ["@rohankapoorcom"]
 }
diff --git a/homeassistant/components/zwave/manifest.json b/homeassistant/components/zwave/manifest.json
index 72d61b278dd567e05d0da083869604724d092eec..5fda2eac7c3df1d49ffc782e3ff2da2863de24df 100644
--- a/homeassistant/components/zwave/manifest.json
+++ b/homeassistant/components/zwave/manifest.json
@@ -4,6 +4,5 @@
   "config_flow": true,
   "documentation": "https://www.home-assistant.io/integrations/zwave",
   "requirements": ["homeassistant-pyozw==0.1.10", "pydispatcher==2.0.5"],
-  "dependencies": [],
   "codeowners": ["@home-assistant/z-wave"]
 }
diff --git a/script/gen_requirements_all.py b/script/gen_requirements_all.py
index 243490499c3316c6139c0b75b7242479e8cecb93..289cb6191713f032466c6fd1e25b24ea9bf3db0c 100755
--- a/script/gen_requirements_all.py
+++ b/script/gen_requirements_all.py
@@ -127,8 +127,8 @@ def gather_recursive_requirements(domain, seen=None):
     seen.add(domain)
     integration = Integration(Path(f"homeassistant/components/{domain}"))
     integration.load_manifest()
-    reqs = set(integration.manifest["requirements"])
-    for dep_domain in integration.manifest["dependencies"]:
+    reqs = set(integration.requirements)
+    for dep_domain in integration.dependencies:
         reqs.update(gather_recursive_requirements(dep_domain, seen))
     return reqs
 
@@ -170,7 +170,7 @@ def gather_requirements_from_manifests(errors, reqs):
 
         process_requirements(
             errors,
-            integration.manifest["requirements"],
+            integration.requirements,
             f"homeassistant.components.{domain}",
             reqs,
         )
diff --git a/script/hassfest/model.py b/script/hassfest/model.py
index 37d705c29cadc5cf5cf472e0d286acd6602444a4..c82fa670564d908a6d92b2df00f7287dce7a0eb2 100644
--- a/script/hassfest/model.py
+++ b/script/hassfest/model.py
@@ -71,6 +71,16 @@ class Integration:
         """Integration domain."""
         return self.path.name
 
+    @property
+    def requirements(self) -> List[str]:
+        """List of requirements."""
+        return self.manifest.get("requirements", [])
+
+    @property
+    def dependencies(self) -> List[str]:
+        """List of dependencies."""
+        return self.manifest.get("dependencies", [])
+
     def add_error(self, *args, **kwargs):
         """Add an error."""
         self.errors.append(Error(*args, **kwargs))