From f1d3c0d19b4065a1f6ec80ecdc080380f728196c Mon Sep 17 00:00:00 2001
From: Paulus Schoutsen <balloob@gmail.com>
Date: Fri, 3 Apr 2020 12:58:19 -0700
Subject: [PATCH] Remove unused manifest fields (#33595)

---
 homeassistant/components/abode/manifest.json           |  1 -
 homeassistant/components/acer_projector/manifest.json  |  1 -
 homeassistant/components/actiontec/manifest.json       |  2 --
 homeassistant/components/adguard/manifest.json         |  1 -
 homeassistant/components/ads/manifest.json             |  1 -
 homeassistant/components/aftership/manifest.json       |  1 -
 homeassistant/components/air_quality/manifest.json     |  2 --
 homeassistant/components/airly/manifest.json           |  1 -
 homeassistant/components/airvisual/manifest.json       |  1 -
 homeassistant/components/aladdin_connect/manifest.json |  1 -
 .../components/alarm_control_panel/manifest.json       |  2 --
 homeassistant/components/alarmdecoder/manifest.json    |  1 -
 homeassistant/components/alert/manifest.json           |  2 --
 homeassistant/components/alexa/manifest.json           |  1 -
 homeassistant/components/alpha_vantage/manifest.json   |  1 -
 homeassistant/components/amazon_polly/manifest.json    |  1 -
 homeassistant/components/ambient_station/manifest.json |  1 -
 homeassistant/components/ampio/manifest.json           |  1 -
 .../components/android_ip_webcam/manifest.json         |  1 -
 homeassistant/components/androidtv/manifest.json       |  1 -
 homeassistant/components/anel_pwrctrl/manifest.json    |  1 -
 homeassistant/components/anthemav/manifest.json        |  1 -
 homeassistant/components/apache_kafka/manifest.json    |  1 -
 homeassistant/components/apcupsd/manifest.json         |  1 -
 homeassistant/components/api/manifest.json             |  1 -
 homeassistant/components/apns/manifest.json            |  1 -
 homeassistant/components/apprise/manifest.json         |  1 -
 homeassistant/components/aprs/manifest.json            |  1 -
 homeassistant/components/aqualogic/manifest.json       |  1 -
 homeassistant/components/aquostv/manifest.json         |  1 -
 homeassistant/components/arcam_fmj/manifest.json       |  1 -
 homeassistant/components/arduino/manifest.json         |  1 -
 homeassistant/components/arest/manifest.json           |  2 --
 homeassistant/components/aruba/manifest.json           |  1 -
 homeassistant/components/arwn/manifest.json            |  1 -
 homeassistant/components/asterisk_cdr/manifest.json    |  1 -
 homeassistant/components/asterisk_mbox/manifest.json   |  1 -
 homeassistant/components/asuswrt/manifest.json         |  1 -
 homeassistant/components/aten_pe/manifest.json         |  1 -
 homeassistant/components/atome/manifest.json           |  1 -
 homeassistant/components/aurora/manifest.json          |  2 --
 .../components/aurora_abb_powerone/manifest.json       |  1 -
 homeassistant/components/auth/manifest.json            |  1 -
 homeassistant/components/automation/manifest.json      |  2 --
 homeassistant/components/avea/manifest.json            |  1 -
 homeassistant/components/avion/manifest.json           |  1 -
 homeassistant/components/avri/manifest.json            |  1 -
 homeassistant/components/awair/manifest.json           |  1 -
 homeassistant/components/aws/manifest.json             |  1 -
 homeassistant/components/axis/manifest.json            |  1 -
 homeassistant/components/azure_event_hub/manifest.json |  1 -
 .../components/azure_service_bus/manifest.json         |  1 -
 homeassistant/components/baidu/manifest.json           |  1 -
 homeassistant/components/bayesian/manifest.json        |  2 --
 homeassistant/components/bbb_gpio/manifest.json        |  1 -
 homeassistant/components/bbox/manifest.json            |  1 -
 homeassistant/components/beewi_smartclim/manifest.json |  1 -
 homeassistant/components/bh1750/manifest.json          |  1 -
 homeassistant/components/binary_sensor/manifest.json   |  2 --
 homeassistant/components/bitcoin/manifest.json         |  1 -
 homeassistant/components/bizkaibus/manifest.json       |  1 -
 homeassistant/components/blackbird/manifest.json       |  1 -
 homeassistant/components/blink/manifest.json           |  1 -
 homeassistant/components/blinksticklight/manifest.json |  1 -
 homeassistant/components/blinkt/manifest.json          |  1 -
 homeassistant/components/blockchain/manifest.json      |  1 -
 homeassistant/components/bloomsky/manifest.json        |  2 --
 homeassistant/components/bluesound/manifest.json       |  1 -
 .../components/bluetooth_le_tracker/manifest.json      |  1 -
 .../components/bluetooth_tracker/manifest.json         |  1 -
 homeassistant/components/bme280/manifest.json          |  1 -
 homeassistant/components/bme680/manifest.json          |  1 -
 homeassistant/components/bmp280/manifest.json          |  1 -
 .../components/bmw_connected_drive/manifest.json       |  1 -
 homeassistant/components/bom/manifest.json             |  1 -
 homeassistant/components/broadlink/manifest.json       |  1 -
 homeassistant/components/brother/manifest.json         |  1 -
 .../components/brottsplatskartan/manifest.json         |  1 -
 homeassistant/components/browser/manifest.json         |  2 --
 homeassistant/components/brunt/manifest.json           |  1 -
 homeassistant/components/bt_home_hub_5/manifest.json   |  1 -
 homeassistant/components/bt_smarthub/manifest.json     |  1 -
 homeassistant/components/buienradar/manifest.json      |  1 -
 homeassistant/components/caldav/manifest.json          |  1 -
 homeassistant/components/calendar/manifest.json        |  1 -
 homeassistant/components/camera/manifest.json          |  1 -
 homeassistant/components/cast/manifest.json            |  1 -
 homeassistant/components/cert_expiry/manifest.json     |  2 --
 homeassistant/components/channels/manifest.json        |  1 -
 homeassistant/components/cisco_ios/manifest.json       |  1 -
 .../components/cisco_mobility_express/manifest.json    |  1 -
 .../components/cisco_webex_teams/manifest.json         |  1 -
 homeassistant/components/citybikes/manifest.json       |  2 --
 homeassistant/components/clementine/manifest.json      |  1 -
 homeassistant/components/clickatell/manifest.json      |  2 --
 homeassistant/components/clicksend/manifest.json       |  2 --
 homeassistant/components/clicksend_tts/manifest.json   |  2 --
 homeassistant/components/climate/manifest.json         |  2 --
 homeassistant/components/cloudflare/manifest.json      |  1 -
 homeassistant/components/cmus/manifest.json            |  1 -
 homeassistant/components/co2signal/manifest.json       |  1 -
 homeassistant/components/coinbase/manifest.json        |  1 -
 homeassistant/components/coinmarketcap/manifest.json   |  1 -
 .../components/comed_hourly_pricing/manifest.json      |  2 --
 homeassistant/components/comfoconnect/manifest.json    |  1 -
 homeassistant/components/command_line/manifest.json    |  2 --
 homeassistant/components/concord232/manifest.json      |  1 -
 homeassistant/components/config/manifest.json          |  1 -
 homeassistant/components/configurator/manifest.json    |  2 --
 homeassistant/components/conversation/manifest.json    |  1 -
 homeassistant/components/coolmaster/manifest.json      |  1 -
 homeassistant/components/coronavirus/manifest.json     |  1 -
 homeassistant/components/counter/manifest.json         |  2 --
 homeassistant/components/cover/manifest.json           |  2 --
 homeassistant/components/cppm_tracker/manifest.json    |  1 -
 homeassistant/components/cpuspeed/manifest.json        |  1 -
 homeassistant/components/crimereports/manifest.json    |  1 -
 homeassistant/components/cups/manifest.json            |  1 -
 homeassistant/components/currencylayer/manifest.json   |  2 --
 homeassistant/components/daikin/manifest.json          |  1 -
 homeassistant/components/danfoss_air/manifest.json     |  1 -
 homeassistant/components/darksky/manifest.json         |  1 -
 homeassistant/components/datadog/manifest.json         |  1 -
 homeassistant/components/ddwrt/manifest.json           |  2 --
 homeassistant/components/deconz/manifest.json          |  3 +--
 homeassistant/components/decora/manifest.json          |  1 -
 homeassistant/components/decora_wifi/manifest.json     |  1 -
 homeassistant/components/default_config/manifest.json  |  1 -
 homeassistant/components/delijn/manifest.json          |  1 -
 homeassistant/components/deluge/manifest.json          |  1 -
 homeassistant/components/demo/manifest.json            |  1 -
 homeassistant/components/denon/manifest.json           |  2 --
 homeassistant/components/denonavr/manifest.json        |  1 -
 homeassistant/components/derivative/manifest.json      |  8 ++------
 homeassistant/components/deutsche_bahn/manifest.json   |  1 -
 .../components/device_automation/manifest.json         |  1 -
 .../components/device_sun_light_trigger/manifest.json  |  2 --
 homeassistant/components/device_tracker/manifest.json  |  1 -
 homeassistant/components/dht/manifest.json             |  1 -
 homeassistant/components/dialogflow/manifest.json      |  1 -
 homeassistant/components/digital_ocean/manifest.json   |  1 -
 homeassistant/components/digitalloggers/manifest.json  |  1 -
 homeassistant/components/directv/manifest.json         |  1 -
 homeassistant/components/discogs/manifest.json         |  1 -
 homeassistant/components/discord/manifest.json         |  1 -
 homeassistant/components/discovery/manifest.json       |  1 -
 .../components/dlib_face_detect/manifest.json          |  1 -
 .../components/dlib_face_identify/manifest.json        |  1 -
 homeassistant/components/dlink/manifest.json           |  1 -
 homeassistant/components/dlna_dmr/manifest.json        |  1 -
 homeassistant/components/dnsip/manifest.json           |  1 -
 homeassistant/components/doods/manifest.json           |  3 +--
 homeassistant/components/dovado/manifest.json          |  1 -
 homeassistant/components/downloader/manifest.json      |  2 --
 homeassistant/components/dsmr/manifest.json            |  1 -
 homeassistant/components/dsmr_reader/manifest.json     |  1 -
 .../components/dte_energy_bridge/manifest.json         |  2 --
 .../components/dublin_bus_transport/manifest.json      |  2 --
 homeassistant/components/duckdns/manifest.json         |  2 --
 homeassistant/components/dunehd/manifest.json          |  1 -
 .../components/dwd_weather_warnings/manifest.json      |  2 --
 homeassistant/components/dweet/manifest.json           |  1 -
 homeassistant/components/dynalite/manifest.json        |  1 -
 homeassistant/components/dyson/manifest.json           |  1 -
 homeassistant/components/ebox/manifest.json            |  1 -
 homeassistant/components/ebusd/manifest.json           |  1 -
 homeassistant/components/ecoal_boiler/manifest.json    |  1 -
 homeassistant/components/ecobee/manifest.json          |  1 -
 homeassistant/components/econet/manifest.json          |  1 -
 homeassistant/components/ecovacs/manifest.json         |  1 -
 .../components/eddystone_temperature/manifest.json     |  1 -
 homeassistant/components/edimax/manifest.json          |  1 -
 homeassistant/components/edl21/manifest.json           |  1 -
 homeassistant/components/ee_brightbox/manifest.json    |  1 -
 homeassistant/components/efergy/manifest.json          |  2 --
 homeassistant/components/egardia/manifest.json         |  1 -
 homeassistant/components/eight_sleep/manifest.json     |  1 -
 homeassistant/components/elgato/manifest.json          |  1 -
 homeassistant/components/eliqonline/manifest.json      |  1 -
 homeassistant/components/elkm1/manifest.json           |  1 -
 homeassistant/components/elv/manifest.json             |  1 -
 homeassistant/components/emby/manifest.json            |  1 -
 homeassistant/components/emoncms/manifest.json         |  2 --
 homeassistant/components/emoncms_history/manifest.json |  2 --
 homeassistant/components/emulated_hue/manifest.json    |  1 -
 homeassistant/components/emulated_roku/manifest.json   |  1 -
 homeassistant/components/enigma2/manifest.json         |  1 -
 homeassistant/components/enocean/manifest.json         |  1 -
 homeassistant/components/enphase_envoy/manifest.json   |  1 -
 .../components/entur_public_transport/manifest.json    |  1 -
 .../components/environment_canada/manifest.json        |  1 -
 homeassistant/components/envirophat/manifest.json      |  1 -
 homeassistant/components/envisalink/manifest.json      |  1 -
 homeassistant/components/ephember/manifest.json        |  1 -
 homeassistant/components/epson/manifest.json           |  1 -
 homeassistant/components/epsonworkforce/manifest.json  |  1 -
 homeassistant/components/eq3btsmart/manifest.json      |  1 -
 homeassistant/components/esphome/manifest.json         |  1 -
 homeassistant/components/essent/manifest.json          |  1 -
 homeassistant/components/etherscan/manifest.json       |  1 -
 homeassistant/components/eufy/manifest.json            |  1 -
 homeassistant/components/everlights/manifest.json      |  1 -
 homeassistant/components/evohome/manifest.json         |  1 -
 homeassistant/components/ezviz/manifest.json           |  1 -
 homeassistant/components/facebook/manifest.json        |  2 --
 homeassistant/components/facebox/manifest.json         |  2 --
 homeassistant/components/fail2ban/manifest.json        |  2 --
 homeassistant/components/familyhub/manifest.json       |  1 -
 homeassistant/components/fan/manifest.json             |  2 --
 homeassistant/components/fastdotcom/manifest.json      |  1 -
 homeassistant/components/feedreader/manifest.json      |  1 -
 homeassistant/components/ffmpeg/manifest.json          |  1 -
 homeassistant/components/ffmpeg_motion/manifest.json   |  1 -
 homeassistant/components/ffmpeg_noise/manifest.json    |  1 -
 homeassistant/components/fibaro/manifest.json          |  1 -
 homeassistant/components/fido/manifest.json            |  1 -
 homeassistant/components/file/manifest.json            |  2 --
 homeassistant/components/filesize/manifest.json        |  2 --
 homeassistant/components/filter/manifest.json          |  1 -
 homeassistant/components/fints/manifest.json           |  1 -
 homeassistant/components/fixer/manifest.json           |  1 -
 homeassistant/components/fleetgo/manifest.json         |  1 -
 homeassistant/components/flic/manifest.json            |  1 -
 homeassistant/components/flock/manifest.json           |  2 --
 homeassistant/components/flume/manifest.json           |  1 -
 homeassistant/components/flunearyou/manifest.json      |  1 -
 homeassistant/components/flux/manifest.json            |  2 --
 homeassistant/components/flux_led/manifest.json        |  1 -
 homeassistant/components/folder/manifest.json          |  2 --
 homeassistant/components/folder_watcher/manifest.json  |  1 -
 homeassistant/components/foobot/manifest.json          |  1 -
 homeassistant/components/fortigate/manifest.json       |  1 -
 homeassistant/components/fortios/manifest.json         |  1 -
 homeassistant/components/foscam/manifest.json          |  1 -
 homeassistant/components/foursquare/manifest.json      |  1 -
 homeassistant/components/free_mobile/manifest.json     |  1 -
 homeassistant/components/freebox/manifest.json         |  1 -
 homeassistant/components/freedns/manifest.json         |  2 --
 homeassistant/components/fritz/manifest.json           |  1 -
 homeassistant/components/fritzbox/manifest.json        |  1 -
 .../components/fritzbox_callmonitor/manifest.json      |  1 -
 .../components/fritzbox_netmonitor/manifest.json       |  1 -
 homeassistant/components/fronius/manifest.json         |  1 -
 homeassistant/components/frontend/manifest.json        |  2 +-
 .../components/frontier_silicon/manifest.json          |  1 -
 homeassistant/components/futurenow/manifest.json       |  1 -
 homeassistant/components/garadget/manifest.json        |  2 --
 homeassistant/components/garmin_connect/manifest.json  |  1 -
 homeassistant/components/gc100/manifest.json           |  1 -
 homeassistant/components/gdacs/manifest.json           |  3 +--
 homeassistant/components/gearbest/manifest.json        |  1 -
 homeassistant/components/geizhals/manifest.json        |  1 -
 homeassistant/components/generic/manifest.json         |  2 --
 .../components/generic_thermostat/manifest.json        |  1 -
 homeassistant/components/geniushub/manifest.json       |  1 -
 homeassistant/components/geo_json_events/manifest.json |  1 -
 homeassistant/components/geo_location/manifest.json    |  2 --
 homeassistant/components/geo_rss_events/manifest.json  |  1 -
 homeassistant/components/geofency/manifest.json        |  1 -
 homeassistant/components/geonetnz_quakes/manifest.json |  3 +--
 .../components/geonetnz_volcano/manifest.json          |  1 -
 homeassistant/components/gios/manifest.json            |  1 -
 homeassistant/components/github/manifest.json          |  1 -
 homeassistant/components/gitlab_ci/manifest.json       |  1 -
 homeassistant/components/gitter/manifest.json          |  1 -
 homeassistant/components/glances/manifest.json         |  1 -
 homeassistant/components/gntp/manifest.json            |  1 -
 homeassistant/components/goalfeed/manifest.json        |  1 -
 homeassistant/components/gogogate2/manifest.json       |  1 -
 homeassistant/components/google/manifest.json          |  1 -
 .../components/google_assistant/manifest.json          |  1 -
 homeassistant/components/google_cloud/manifest.json    |  1 -
 homeassistant/components/google_domains/manifest.json  |  2 --
 homeassistant/components/google_maps/manifest.json     |  1 -
 homeassistant/components/google_pubsub/manifest.json   |  1 -
 .../components/google_translate/manifest.json          |  1 -
 .../components/google_travel_time/manifest.json        |  1 -
 homeassistant/components/google_wifi/manifest.json     |  2 --
 homeassistant/components/gpsd/manifest.json            |  1 -
 homeassistant/components/gpslogger/manifest.json       |  1 -
 homeassistant/components/graphite/manifest.json        |  2 --
 .../components/greeneye_monitor/manifest.json          |  1 -
 homeassistant/components/greenwave/manifest.json       |  1 -
 homeassistant/components/griddy/manifest.json          |  1 -
 homeassistant/components/group/manifest.json           |  2 --
 homeassistant/components/growatt_server/manifest.json  |  1 -
 homeassistant/components/gstreamer/manifest.json       |  1 -
 homeassistant/components/gtfs/manifest.json            |  1 -
 homeassistant/components/habitica/manifest.json        |  1 -
 homeassistant/components/hangouts/manifest.json        |  1 -
 .../components/harman_kardon_avr/manifest.json         |  1 -
 homeassistant/components/harmony/manifest.json         |  1 -
 homeassistant/components/hassio/manifest.json          |  1 -
 homeassistant/components/haveibeenpwned/manifest.json  |  2 --
 homeassistant/components/hddtemp/manifest.json         |  2 --
 homeassistant/components/hdmi_cec/manifest.json        |  1 -
 homeassistant/components/heatmiser/manifest.json       |  1 -
 homeassistant/components/heos/manifest.json            |  1 -
 .../components/here_travel_time/manifest.json          |  1 -
 homeassistant/components/hikvision/manifest.json       |  1 -
 homeassistant/components/hikvisioncam/manifest.json    |  1 -
 homeassistant/components/hisense_aehw4a1/manifest.json |  1 -
 homeassistant/components/history/manifest.json         |  1 -
 homeassistant/components/history_stats/manifest.json   |  1 -
 homeassistant/components/hitron_coda/manifest.json     |  2 --
 homeassistant/components/hive/manifest.json            |  1 -
 homeassistant/components/hlk_sw16/manifest.json        |  1 -
 homeassistant/components/homeassistant/manifest.json   |  2 --
 homeassistant/components/homekit/manifest.json         |  1 -
 .../components/homekit_controller/manifest.json        |  1 -
 homeassistant/components/homematic/manifest.json       |  1 -
 .../components/homematicip_cloud/manifest.json         |  1 -
 homeassistant/components/homeworks/manifest.json       |  1 -
 homeassistant/components/honeywell/manifest.json       |  1 -
 homeassistant/components/horizon/manifest.json         |  1 -
 homeassistant/components/hp_ilo/manifest.json          |  1 -
 homeassistant/components/http/manifest.json            |  1 -
 homeassistant/components/htu21d/manifest.json          |  1 -
 homeassistant/components/huawei_lte/manifest.json      |  1 -
 homeassistant/components/huawei_router/manifest.json   |  2 --
 homeassistant/components/hue/manifest.json             |  1 -
 .../components/hunterdouglas_powerview/manifest.json   |  1 -
 homeassistant/components/hydrawise/manifest.json       |  1 -
 homeassistant/components/hyperion/manifest.json        |  2 --
 homeassistant/components/ialarm/manifest.json          |  1 -
 homeassistant/components/iaqualink/manifest.json       |  1 -
 homeassistant/components/icloud/manifest.json          |  1 -
 homeassistant/components/idteck_prox/manifest.json     |  1 -
 homeassistant/components/iglo/manifest.json            |  1 -
 homeassistant/components/ign_sismologia/manifest.json  |  1 -
 homeassistant/components/ihc/manifest.json             |  1 -
 .../components/image_processing/manifest.json          |  1 -
 homeassistant/components/imap/manifest.json            |  1 -
 .../components/imap_email_content/manifest.json        |  2 --
 homeassistant/components/incomfort/manifest.json       |  1 -
 homeassistant/components/influxdb/manifest.json        |  1 -
 homeassistant/components/input_boolean/manifest.json   |  2 --
 homeassistant/components/input_datetime/manifest.json  |  2 --
 homeassistant/components/input_number/manifest.json    |  2 --
 homeassistant/components/input_select/manifest.json    |  2 --
 homeassistant/components/input_text/manifest.json      |  2 --
 homeassistant/components/insteon/manifest.json         |  1 -
 homeassistant/components/integration/manifest.json     |  2 --
 homeassistant/components/intent/manifest.json          |  1 -
 homeassistant/components/intent_script/manifest.json   |  2 --
 homeassistant/components/intesishome/manifest.json     |  1 -
 homeassistant/components/ios/manifest.json             |  1 -
 homeassistant/components/iota/manifest.json            |  1 -
 homeassistant/components/iperf3/manifest.json          |  1 -
 homeassistant/components/ipma/manifest.json            |  1 -
 homeassistant/components/ipp/manifest.json             |  1 -
 homeassistant/components/iqvia/manifest.json           |  1 -
 .../components/irish_rail_transport/manifest.json      |  1 -
 .../components/islamic_prayer_times/manifest.json      |  1 -
 homeassistant/components/iss/manifest.json             |  1 -
 homeassistant/components/isy994/manifest.json          |  1 -
 homeassistant/components/itach/manifest.json           |  1 -
 homeassistant/components/itunes/manifest.json          |  2 --
 homeassistant/components/izone/manifest.json           |  1 -
 homeassistant/components/jewish_calendar/manifest.json |  1 -
 homeassistant/components/joaoapps_join/manifest.json   |  1 -
 homeassistant/components/juicenet/manifest.json        |  1 -
 homeassistant/components/kankun/manifest.json          |  2 --
 homeassistant/components/keba/manifest.json            |  1 -
 homeassistant/components/keenetic_ndms2/manifest.json  |  1 -
 homeassistant/components/kef/manifest.json             |  1 -
 homeassistant/components/keyboard/manifest.json        |  1 -
 homeassistant/components/keyboard_remote/manifest.json |  1 -
 homeassistant/components/kira/manifest.json            |  1 -
 homeassistant/components/kiwi/manifest.json            |  1 -
 homeassistant/components/knx/manifest.json             |  1 -
 homeassistant/components/kodi/manifest.json            |  1 -
 homeassistant/components/kwb/manifest.json             |  1 -
 homeassistant/components/lacrosse/manifest.json        |  1 -
 homeassistant/components/lametric/manifest.json        |  1 -
 homeassistant/components/lannouncer/manifest.json      |  2 --
 homeassistant/components/lastfm/manifest.json          |  1 -
 homeassistant/components/launch_library/manifest.json  |  1 -
 homeassistant/components/lcn/manifest.json             |  1 -
 homeassistant/components/lg_netcast/manifest.json      |  1 -
 homeassistant/components/lg_soundbar/manifest.json     |  1 -
 homeassistant/components/life360/manifest.json         |  1 -
 homeassistant/components/lifx/manifest.json            |  1 -
 homeassistant/components/lifx_cloud/manifest.json      |  2 --
 homeassistant/components/lifx_legacy/manifest.json     |  1 -
 homeassistant/components/light/manifest.json           |  2 --
 homeassistant/components/lightwave/manifest.json       |  1 -
 homeassistant/components/limitlessled/manifest.json    |  1 -
 homeassistant/components/linksys_smart/manifest.json   |  2 --
 homeassistant/components/linky/manifest.json           |  1 -
 homeassistant/components/linode/manifest.json          |  1 -
 homeassistant/components/linux_battery/manifest.json   |  1 -
 homeassistant/components/lirc/manifest.json            |  1 -
 homeassistant/components/litejet/manifest.json         |  1 -
 .../components/llamalab_automate/manifest.json         |  2 --
 homeassistant/components/local_file/manifest.json      |  2 --
 homeassistant/components/local_ip/manifest.json        |  1 -
 homeassistant/components/locative/manifest.json        |  1 -
 homeassistant/components/lock/manifest.json            |  2 --
 homeassistant/components/lockitron/manifest.json       |  2 --
 homeassistant/components/logbook/manifest.json         |  1 -
 homeassistant/components/logentries/manifest.json      |  2 --
 homeassistant/components/logger/manifest.json          |  2 --
 homeassistant/components/london_air/manifest.json      |  2 --
 .../components/london_underground/manifest.json        |  1 -
 homeassistant/components/loopenergy/manifest.json      |  1 -
 homeassistant/components/lovelace/manifest.json        |  2 --
 homeassistant/components/luci/manifest.json            |  1 -
 homeassistant/components/luftdaten/manifest.json       |  1 -
 homeassistant/components/lupusec/manifest.json         |  1 -
 homeassistant/components/lutron/manifest.json          |  1 -
 homeassistant/components/lutron_caseta/manifest.json   |  1 -
 homeassistant/components/lw12wifi/manifest.json        |  1 -
 homeassistant/components/lyft/manifest.json            |  1 -
 homeassistant/components/magicseaweed/manifest.json    |  1 -
 homeassistant/components/mailbox/manifest.json         |  1 -
 homeassistant/components/manual/manifest.json          |  2 --
 homeassistant/components/manual_mqtt/manifest.json     |  1 -
 homeassistant/components/map/manifest.json             |  1 -
 homeassistant/components/marytts/manifest.json         |  1 -
 homeassistant/components/mastodon/manifest.json        |  1 -
 homeassistant/components/matrix/manifest.json          |  1 -
 homeassistant/components/maxcube/manifest.json         |  1 -
 homeassistant/components/mcp23017/manifest.json        |  1 -
 homeassistant/components/media_player/manifest.json    |  1 -
 homeassistant/components/mediaroom/manifest.json       |  1 -
 homeassistant/components/melcloud/manifest.json        |  1 -
 homeassistant/components/melissa/manifest.json         |  1 -
 homeassistant/components/meraki/manifest.json          |  1 -
 homeassistant/components/message_bird/manifest.json    |  1 -
 homeassistant/components/met/manifest.json             |  1 -
 homeassistant/components/meteo_france/manifest.json    |  1 -
 homeassistant/components/meteoalarm/manifest.json      |  1 -
 homeassistant/components/metoffice/manifest.json       |  1 -
 homeassistant/components/mfi/manifest.json             |  1 -
 homeassistant/components/mhz19/manifest.json           |  1 -
 homeassistant/components/microsoft/manifest.json       |  1 -
 homeassistant/components/microsoft_face/manifest.json  |  1 -
 .../components/microsoft_face_detect/manifest.json     |  1 -
 .../components/microsoft_face_identify/manifest.json   |  1 -
 homeassistant/components/miflora/manifest.json         |  1 -
 homeassistant/components/mikrotik/manifest.json        |  3 +--
 homeassistant/components/mill/manifest.json            |  1 -
 homeassistant/components/min_max/manifest.json         |  2 --
 .../components/minecraft_server/manifest.json          |  3 +--
 homeassistant/components/minio/manifest.json           |  1 -
 homeassistant/components/mitemp_bt/manifest.json       |  1 -
 homeassistant/components/mjpeg/manifest.json           |  2 --
 homeassistant/components/mochad/manifest.json          |  1 -
 homeassistant/components/modbus/manifest.json          |  1 -
 homeassistant/components/modem_callerid/manifest.json  |  1 -
 homeassistant/components/mold_indicator/manifest.json  |  2 --
 homeassistant/components/monoprice/manifest.json       |  1 -
 homeassistant/components/moon/manifest.json            |  2 --
 homeassistant/components/mpchc/manifest.json           |  2 --
 homeassistant/components/mpd/manifest.json             |  1 -
 .../components/mqtt_eventstream/manifest.json          |  1 -
 homeassistant/components/mqtt_json/manifest.json       |  1 -
 homeassistant/components/mqtt_room/manifest.json       |  1 -
 .../components/mqtt_statestream/manifest.json          |  1 -
 homeassistant/components/msteams/manifest.json         |  1 -
 homeassistant/components/mvglive/manifest.json         |  1 -
 homeassistant/components/mychevy/manifest.json         |  1 -
 homeassistant/components/mycroft/manifest.json         |  1 -
 homeassistant/components/myq/manifest.json             |  1 -
 homeassistant/components/mysensors/manifest.json       |  1 -
 homeassistant/components/mythicbeastsdns/manifest.json |  1 -
 homeassistant/components/n26/manifest.json             |  1 -
 homeassistant/components/nad/manifest.json             |  1 -
 homeassistant/components/namecheapdns/manifest.json    |  1 -
 homeassistant/components/nanoleaf/manifest.json        |  1 -
 homeassistant/components/neato/manifest.json           |  1 -
 .../components/nederlandse_spoorwegen/manifest.json    |  1 -
 homeassistant/components/nello/manifest.json           |  1 -
 homeassistant/components/ness_alarm/manifest.json      |  1 -
 homeassistant/components/nest/manifest.json            |  1 -
 homeassistant/components/netatmo/manifest.json         |  2 +-
 homeassistant/components/netdata/manifest.json         |  1 -
 homeassistant/components/netgear/manifest.json         |  1 -
 homeassistant/components/netgear_lte/manifest.json     |  1 -
 homeassistant/components/neurio_energy/manifest.json   |  1 -
 homeassistant/components/nexia/manifest.json           |  1 -
 homeassistant/components/nextbus/manifest.json         |  1 -
 homeassistant/components/nextcloud/manifest.json       |  3 +--
 homeassistant/components/nfandroidtv/manifest.json     |  2 --
 .../components/niko_home_control/manifest.json         |  1 -
 homeassistant/components/nilu/manifest.json            |  1 -
 homeassistant/components/nissan_leaf/manifest.json     |  1 -
 homeassistant/components/nmap_tracker/manifest.json    |  1 -
 homeassistant/components/nmbs/manifest.json            |  1 -
 homeassistant/components/no_ip/manifest.json           |  2 --
 homeassistant/components/noaa_tides/manifest.json      |  1 -
 homeassistant/components/norway_air/manifest.json      |  1 -
 homeassistant/components/notify/manifest.json          |  2 --
 homeassistant/components/notion/manifest.json          |  1 -
 .../components/nsw_fuel_station/manifest.json          |  1 -
 .../nsw_rural_fire_service_feed/manifest.json          |  1 -
 homeassistant/components/nuheat/manifest.json          |  1 -
 .../components/nuimo_controller/manifest.json          |  1 -
 homeassistant/components/nuki/manifest.json            |  1 -
 homeassistant/components/nut/manifest.json             |  1 -
 homeassistant/components/nws/manifest.json             |  1 -
 homeassistant/components/nx584/manifest.json           |  1 -
 homeassistant/components/nzbget/manifest.json          |  1 -
 homeassistant/components/oasa_telematics/manifest.json |  1 -
 homeassistant/components/obihai/manifest.json          |  1 -
 homeassistant/components/octoprint/manifest.json       |  2 --
 homeassistant/components/oem/manifest.json             |  1 -
 homeassistant/components/ohmconnect/manifest.json      |  1 -
 homeassistant/components/ombi/manifest.json            |  1 -
 homeassistant/components/onboarding/manifest.json      |  1 -
 homeassistant/components/onewire/manifest.json         |  1 -
 homeassistant/components/onkyo/manifest.json           |  1 -
 homeassistant/components/openalpr_cloud/manifest.json  |  2 --
 homeassistant/components/openalpr_local/manifest.json  |  2 --
 homeassistant/components/opencv/manifest.json          |  3 +--
 homeassistant/components/openevse/manifest.json        |  1 -
 .../components/openexchangerates/manifest.json         |  2 --
 homeassistant/components/opengarage/manifest.json      |  2 --
 .../components/openhardwaremonitor/manifest.json       |  2 --
 homeassistant/components/openhome/manifest.json        |  1 -
 homeassistant/components/opensensemap/manifest.json    |  1 -
 homeassistant/components/opensky/manifest.json         |  2 --
 homeassistant/components/opentherm_gw/manifest.json    |  1 -
 homeassistant/components/openuv/manifest.json          |  1 -
 homeassistant/components/openweathermap/manifest.json  |  1 -
 homeassistant/components/opnsense/manifest.json        |  1 -
 homeassistant/components/opple/manifest.json           |  1 -
 homeassistant/components/orangepi_gpio/manifest.json   |  1 -
 homeassistant/components/oru/manifest.json             |  1 -
 homeassistant/components/orvibo/manifest.json          |  1 -
 homeassistant/components/osramlightify/manifest.json   |  1 -
 homeassistant/components/otp/manifest.json             |  1 -
 .../components/panasonic_bluray/manifest.json          |  1 -
 homeassistant/components/panasonic_viera/manifest.json |  1 -
 homeassistant/components/pandora/manifest.json         |  1 -
 homeassistant/components/panel_custom/manifest.json    |  1 -
 homeassistant/components/panel_iframe/manifest.json    |  1 -
 homeassistant/components/pcal9535a/manifest.json       |  1 -
 homeassistant/components/pencom/manifest.json          |  1 -
 .../components/persistent_notification/manifest.json   |  2 --
 homeassistant/components/person/manifest.json          |  2 --
 homeassistant/components/philips_js/manifest.json      |  1 -
 homeassistant/components/pi_hole/manifest.json         |  1 -
 homeassistant/components/picotts/manifest.json         |  2 --
 homeassistant/components/piglow/manifest.json          |  1 -
 homeassistant/components/pilight/manifest.json         |  1 -
 homeassistant/components/ping/manifest.json            |  2 --
 homeassistant/components/pioneer/manifest.json         |  2 --
 homeassistant/components/pjlink/manifest.json          |  1 -
 homeassistant/components/plant/manifest.json           |  2 --
 homeassistant/components/plugwise/manifest.json        |  1 -
 homeassistant/components/plum_lightpad/manifest.json   |  1 -
 homeassistant/components/pocketcasts/manifest.json     |  1 -
 homeassistant/components/powerwall/manifest.json       |  1 -
 homeassistant/components/prezzibenzina/manifest.json   |  1 -
 homeassistant/components/proliphix/manifest.json       |  1 -
 homeassistant/components/prowl/manifest.json           |  2 --
 homeassistant/components/proximity/manifest.json       |  1 -
 homeassistant/components/proxmoxve/manifest.json       |  1 -
 homeassistant/components/proxy/manifest.json           |  3 +--
 homeassistant/components/ps4/manifest.json             |  1 -
 homeassistant/components/ptvsd/manifest.json           |  1 -
 .../components/pulseaudio_loopback/manifest.json       |  2 --
 homeassistant/components/push/manifest.json            |  1 -
 homeassistant/components/pushbullet/manifest.json      |  1 -
 homeassistant/components/pushetta/manifest.json        |  1 -
 homeassistant/components/pushover/manifest.json        |  1 -
 homeassistant/components/pushsafer/manifest.json       |  2 --
 homeassistant/components/pvoutput/manifest.json        |  2 --
 .../components/pvpc_hourly_pricing/manifest.json       |  1 -
 homeassistant/components/pyload/manifest.json          |  2 --
 homeassistant/components/python_script/manifest.json   |  1 -
 homeassistant/components/qbittorrent/manifest.json     |  1 -
 homeassistant/components/qld_bushfire/manifest.json    |  1 -
 homeassistant/components/qnap/manifest.json            |  1 -
 homeassistant/components/qrcode/manifest.json          |  3 +--
 homeassistant/components/quantum_gateway/manifest.json |  1 -
 homeassistant/components/qvr_pro/manifest.json         |  1 -
 homeassistant/components/qwikswitch/manifest.json      |  1 -
 homeassistant/components/radarr/manifest.json          |  2 --
 homeassistant/components/radiotherm/manifest.json      |  1 -
 homeassistant/components/rainbird/manifest.json        |  1 -
 homeassistant/components/raincloud/manifest.json       |  1 -
 .../components/rainforest_eagle/manifest.json          |  1 -
 homeassistant/components/rainmachine/manifest.json     |  1 -
 homeassistant/components/random/manifest.json          |  2 --
 homeassistant/components/raspihats/manifest.json       |  1 -
 homeassistant/components/raspyrfm/manifest.json        |  1 -
 homeassistant/components/recollect_waste/manifest.json |  1 -
 homeassistant/components/recorder/manifest.json        |  1 -
 homeassistant/components/recswitch/manifest.json       |  1 -
 homeassistant/components/reddit/manifest.json          |  1 -
 homeassistant/components/rejseplanen/manifest.json     |  1 -
 homeassistant/components/remote/manifest.json          |  2 --
 homeassistant/components/remote_rpi_gpio/manifest.json |  1 -
 homeassistant/components/repetier/manifest.json        |  1 -
 homeassistant/components/rest/manifest.json            |  1 -
 homeassistant/components/rest_command/manifest.json    |  2 --
 homeassistant/components/rflink/manifest.json          |  1 -
 homeassistant/components/rfxtrx/manifest.json          |  1 -
 homeassistant/components/ripple/manifest.json          |  1 -
 homeassistant/components/rmvtransport/manifest.json    |  1 -
 homeassistant/components/rocketchat/manifest.json      |  1 -
 homeassistant/components/roku/manifest.json            |  1 -
 homeassistant/components/roomba/manifest.json          |  1 -
 homeassistant/components/route53/manifest.json         |  1 -
 homeassistant/components/rova/manifest.json            |  1 -
 homeassistant/components/rpi_camera/manifest.json      |  2 --
 homeassistant/components/rpi_gpio/manifest.json        |  1 -
 homeassistant/components/rpi_gpio_pwm/manifest.json    |  1 -
 homeassistant/components/rpi_pfio/manifest.json        |  1 -
 homeassistant/components/rpi_rf/manifest.json          |  1 -
 .../components/rss_feed_template/manifest.json         |  1 -
 homeassistant/components/rtorrent/manifest.json        |  2 --
 homeassistant/components/russound_rio/manifest.json    |  1 -
 homeassistant/components/russound_rnet/manifest.json   |  1 -
 homeassistant/components/safe_mode/manifest.json       |  1 -
 homeassistant/components/saj/manifest.json             |  1 -
 homeassistant/components/salt/manifest.json            |  1 -
 homeassistant/components/samsungtv/manifest.json       |  3 +--
 homeassistant/components/satel_integra/manifest.json   |  1 -
 homeassistant/components/scene/manifest.json           |  2 --
 homeassistant/components/schluter/manifest.json        |  1 -
 homeassistant/components/scrape/manifest.json          |  1 -
 homeassistant/components/script/manifest.json          |  2 --
 homeassistant/components/scsgate/manifest.json         |  1 -
 homeassistant/components/search/manifest.json          |  1 -
 homeassistant/components/season/manifest.json          |  1 -
 homeassistant/components/sendgrid/manifest.json        |  1 -
 homeassistant/components/sense/manifest.json           |  1 -
 homeassistant/components/sensehat/manifest.json        |  1 -
 homeassistant/components/sensibo/manifest.json         |  1 -
 homeassistant/components/sensor/manifest.json          |  2 --
 homeassistant/components/sentry/manifest.json          |  1 -
 homeassistant/components/serial/manifest.json          |  1 -
 homeassistant/components/serial_pm/manifest.json       |  1 -
 homeassistant/components/sesame/manifest.json          |  1 -
 homeassistant/components/seven_segments/manifest.json  |  3 +--
 homeassistant/components/seventeentrack/manifest.json  |  1 -
 homeassistant/components/shell_command/manifest.json   |  2 --
 homeassistant/components/shiftr/manifest.json          |  1 -
 homeassistant/components/shodan/manifest.json          |  1 -
 homeassistant/components/shopping_list/manifest.json   |  1 -
 homeassistant/components/sht31/manifest.json           |  1 -
 homeassistant/components/sigfox/manifest.json          |  2 --
 homeassistant/components/sighthound/manifest.json      |  3 +--
 .../components/signal_messenger/manifest.json          |  1 -
 homeassistant/components/simplepush/manifest.json      |  1 -
 homeassistant/components/simplisafe/manifest.json      |  1 -
 homeassistant/components/simulated/manifest.json       |  2 --
 homeassistant/components/sinch/manifest.json           |  1 -
 homeassistant/components/sisyphus/manifest.json        |  1 -
 homeassistant/components/sky_hub/manifest.json         |  2 --
 homeassistant/components/skybeacon/manifest.json       |  1 -
 homeassistant/components/skybell/manifest.json         |  1 -
 homeassistant/components/slack/manifest.json           |  1 -
 homeassistant/components/sleepiq/manifest.json         |  1 -
 homeassistant/components/slide/manifest.json           |  1 -
 homeassistant/components/sma/manifest.json             |  1 -
 homeassistant/components/smappee/manifest.json         |  1 -
 homeassistant/components/smarthab/manifest.json        |  1 -
 homeassistant/components/smarty/manifest.json          |  1 -
 homeassistant/components/smhi/manifest.json            |  1 -
 homeassistant/components/sms/manifest.json             |  1 -
 homeassistant/components/smtp/manifest.json            |  2 --
 homeassistant/components/snapcast/manifest.json        |  1 -
 homeassistant/components/snips/manifest.json           |  1 -
 homeassistant/components/snmp/manifest.json            |  1 -
 homeassistant/components/sochain/manifest.json         |  1 -
 homeassistant/components/socialblade/manifest.json     |  1 -
 homeassistant/components/solaredge/manifest.json       |  1 -
 homeassistant/components/solaredge_local/manifest.json |  1 -
 homeassistant/components/solarlog/manifest.json        |  1 -
 homeassistant/components/solax/manifest.json           |  1 -
 homeassistant/components/soma/manifest.json            |  1 -
 homeassistant/components/somfy_mylink/manifest.json    |  1 -
 homeassistant/components/sonarr/manifest.json          |  2 --
 homeassistant/components/songpal/manifest.json         |  1 -
 homeassistant/components/sonos/manifest.json           |  1 -
 homeassistant/components/sony_projector/manifest.json  |  1 -
 homeassistant/components/soundtouch/manifest.json      |  1 -
 homeassistant/components/spaceapi/manifest.json        |  1 -
 homeassistant/components/spc/manifest.json             |  1 -
 homeassistant/components/speedtestdotnet/manifest.json |  1 -
 homeassistant/components/spider/manifest.json          |  1 -
 homeassistant/components/splunk/manifest.json          |  2 --
 homeassistant/components/spotcrime/manifest.json       |  1 -
 homeassistant/components/sql/manifest.json             |  1 -
 homeassistant/components/squeezebox/manifest.json      |  2 --
 homeassistant/components/ssdp/manifest.json            |  1 -
 homeassistant/components/starline/manifest.json        |  1 -
 homeassistant/components/starlingbank/manifest.json    |  1 -
 homeassistant/components/startca/manifest.json         |  1 -
 homeassistant/components/statistics/manifest.json      |  2 --
 homeassistant/components/statsd/manifest.json          |  1 -
 homeassistant/components/steam_online/manifest.json    |  1 -
 homeassistant/components/stookalert/manifest.json      |  1 -
 homeassistant/components/streamlabswater/manifest.json |  1 -
 homeassistant/components/stt/manifest.json             |  1 -
 homeassistant/components/suez_water/manifest.json      |  1 -
 homeassistant/components/sun/manifest.json             |  2 --
 homeassistant/components/supervisord/manifest.json     |  2 --
 homeassistant/components/supla/manifest.json           |  1 -
 homeassistant/components/surepetcare/manifest.json     |  1 -
 .../components/swiss_hydrological_data/manifest.json   |  1 -
 .../components/swiss_public_transport/manifest.json    |  1 -
 homeassistant/components/swisscom/manifest.json        |  2 --
 homeassistant/components/switch/manifest.json          |  2 --
 homeassistant/components/switchbot/manifest.json       |  1 -
 homeassistant/components/switchmate/manifest.json      |  1 -
 homeassistant/components/syncthru/manifest.json        |  1 -
 homeassistant/components/synology/manifest.json        |  1 -
 homeassistant/components/synology_chat/manifest.json   |  2 --
 homeassistant/components/synology_srm/manifest.json    |  1 -
 homeassistant/components/synologydsm/manifest.json     |  1 -
 homeassistant/components/syslog/manifest.json          |  2 --
 homeassistant/components/system_health/manifest.json   |  1 -
 homeassistant/components/system_log/manifest.json      |  1 -
 homeassistant/components/systemmonitor/manifest.json   |  1 -
 homeassistant/components/tado/manifest.json            |  1 -
 homeassistant/components/tahoma/manifest.json          |  1 -
 homeassistant/components/tank_utility/manifest.json    |  1 -
 homeassistant/components/tankerkoenig/manifest.json    |  1 -
 homeassistant/components/tapsaff/manifest.json         |  1 -
 homeassistant/components/tautulli/manifest.json        |  1 -
 homeassistant/components/tcp/manifest.json             |  2 --
 homeassistant/components/ted5000/manifest.json         |  1 -
 homeassistant/components/teksavvy/manifest.json        |  2 --
 homeassistant/components/telegram/manifest.json        |  1 -
 homeassistant/components/tellduslive/manifest.json     |  1 -
 homeassistant/components/tellstick/manifest.json       |  1 -
 homeassistant/components/telnet/manifest.json          |  2 --
 homeassistant/components/temper/manifest.json          |  1 -
 homeassistant/components/template/manifest.json        |  2 --
 homeassistant/components/tensorflow/manifest.json      |  3 +--
 homeassistant/components/tesla/manifest.json           |  3 +--
 homeassistant/components/tfiac/manifest.json           |  1 -
 .../components/thermoworks_smoke/manifest.json         |  1 -
 .../components/thethingsnetwork/manifest.json          |  2 --
 homeassistant/components/thingspeak/manifest.json      |  1 -
 homeassistant/components/thinkingcleaner/manifest.json |  1 -
 homeassistant/components/thomson/manifest.json         |  2 --
 homeassistant/components/threshold/manifest.json       |  2 --
 homeassistant/components/tibber/manifest.json          |  1 -
 homeassistant/components/tikteck/manifest.json         |  1 -
 homeassistant/components/tile/manifest.json            |  1 -
 homeassistant/components/time_date/manifest.json       |  2 --
 homeassistant/components/timer/manifest.json           |  2 --
 homeassistant/components/tmb/manifest.json             |  3 +--
 homeassistant/components/tod/manifest.json             |  2 --
 homeassistant/components/todoist/manifest.json         |  1 -
 homeassistant/components/tomato/manifest.json          |  2 --
 homeassistant/components/toon/manifest.json            |  1 -
 homeassistant/components/torque/manifest.json          |  1 -
 homeassistant/components/totalconnect/manifest.json    |  1 -
 homeassistant/components/touchline/manifest.json       |  1 -
 homeassistant/components/tplink/manifest.json          |  1 -
 homeassistant/components/tplink_lte/manifest.json      |  1 -
 homeassistant/components/trackr/manifest.json          |  1 -
 homeassistant/components/tradfri/manifest.json         |  1 -
 .../components/trafikverket_train/manifest.json        |  3 +--
 .../trafikverket_weatherstation/manifest.json          |  3 +--
 homeassistant/components/transmission/manifest.json    |  1 -
 homeassistant/components/transport_nsw/manifest.json   |  1 -
 homeassistant/components/travisci/manifest.json        |  1 -
 homeassistant/components/trend/manifest.json           |  1 -
 homeassistant/components/tuya/manifest.json            |  1 -
 homeassistant/components/twentemilieu/manifest.json    |  1 -
 homeassistant/components/twilio_call/manifest.json     |  1 -
 homeassistant/components/twilio_sms/manifest.json      |  1 -
 homeassistant/components/twitch/manifest.json          |  1 -
 homeassistant/components/twitter/manifest.json         |  1 -
 homeassistant/components/ubee/manifest.json            |  1 -
 homeassistant/components/ubus/manifest.json            |  2 --
 homeassistant/components/ue_smart_radio/manifest.json  |  2 --
 homeassistant/components/uk_transport/manifest.json    |  2 --
 homeassistant/components/unifi/manifest.json           |  3 +--
 homeassistant/components/unifi_direct/manifest.json    |  1 -
 homeassistant/components/unifiled/manifest.json        |  1 -
 homeassistant/components/universal/manifest.json       |  2 --
 homeassistant/components/upc_connect/manifest.json     |  1 -
 homeassistant/components/upcloud/manifest.json         |  1 -
 homeassistant/components/updater/manifest.json         |  1 -
 homeassistant/components/upnp/manifest.json            |  1 -
 homeassistant/components/uptime/manifest.json          |  2 --
 homeassistant/components/uptimerobot/manifest.json     |  1 -
 homeassistant/components/uscis/manifest.json           |  1 -
 .../components/usgs_earthquakes_feed/manifest.json     |  1 -
 homeassistant/components/utility_meter/manifest.json   |  2 --
 homeassistant/components/uvc/manifest.json             |  1 -
 homeassistant/components/vacuum/manifest.json          |  2 --
 homeassistant/components/vallox/manifest.json          |  1 -
 homeassistant/components/vasttrafik/manifest.json      |  1 -
 homeassistant/components/velbus/manifest.json          |  1 -
 homeassistant/components/velux/manifest.json           |  1 -
 homeassistant/components/venstar/manifest.json         |  1 -
 homeassistant/components/vera/manifest.json            |  1 -
 homeassistant/components/verisure/manifest.json        |  1 -
 homeassistant/components/versasense/manifest.json      |  1 -
 homeassistant/components/version/manifest.json         |  1 -
 homeassistant/components/vesync/manifest.json          |  1 -
 homeassistant/components/viaggiatreno/manifest.json    |  2 --
 homeassistant/components/vicare/manifest.json          |  1 -
 homeassistant/components/vilfo/manifest.json           |  1 -
 homeassistant/components/vivotek/manifest.json         |  1 -
 homeassistant/components/vizio/manifest.json           |  1 -
 homeassistant/components/vlc/manifest.json             |  1 -
 homeassistant/components/vlc_telnet/manifest.json      |  1 -
 homeassistant/components/voicerss/manifest.json        |  2 --
 homeassistant/components/volkszaehler/manifest.json    |  1 -
 homeassistant/components/volumio/manifest.json         |  2 --
 homeassistant/components/volvooncall/manifest.json     |  1 -
 homeassistant/components/vultr/manifest.json           |  1 -
 homeassistant/components/w800rf32/manifest.json        |  1 -
 homeassistant/components/wake_on_lan/manifest.json     |  1 -
 homeassistant/components/waqi/manifest.json            |  1 -
 homeassistant/components/water_heater/manifest.json    |  2 --
 homeassistant/components/waterfurnace/manifest.json    |  1 -
 homeassistant/components/watson_iot/manifest.json      |  1 -
 homeassistant/components/watson_tts/manifest.json      |  1 -
 .../components/waze_travel_time/manifest.json          |  1 -
 homeassistant/components/weather/manifest.json         |  2 --
 homeassistant/components/webhook/manifest.json         |  1 -
 homeassistant/components/websocket_api/manifest.json   |  1 -
 homeassistant/components/wemo/manifest.json            |  1 -
 homeassistant/components/whois/manifest.json           |  1 -
 homeassistant/components/wirelesstag/manifest.json     |  1 -
 homeassistant/components/wled/manifest.json            |  1 -
 homeassistant/components/workday/manifest.json         |  1 -
 homeassistant/components/worldclock/manifest.json      |  2 --
 homeassistant/components/worldtidesinfo/manifest.json  |  2 --
 homeassistant/components/worxlandroid/manifest.json    |  2 --
 homeassistant/components/wsdot/manifest.json           |  2 --
 homeassistant/components/wunderground/manifest.json    |  2 --
 homeassistant/components/wunderlist/manifest.json      |  1 -
 homeassistant/components/wwlln/manifest.json           |  1 -
 homeassistant/components/x10/manifest.json             |  2 --
 homeassistant/components/xbox_live/manifest.json       |  1 -
 homeassistant/components/xeoma/manifest.json           |  1 -
 homeassistant/components/xfinity/manifest.json         |  1 -
 homeassistant/components/xiaomi/manifest.json          |  1 -
 homeassistant/components/xiaomi_aqara/manifest.json    |  1 -
 homeassistant/components/xiaomi_miio/manifest.json     |  1 -
 homeassistant/components/xiaomi_tv/manifest.json       |  1 -
 homeassistant/components/xmpp/manifest.json            |  1 -
 homeassistant/components/xs1/manifest.json             |  1 -
 .../components/yale_smart_alarm/manifest.json          |  1 -
 homeassistant/components/yamaha/manifest.json          |  1 -
 .../components/yamaha_musiccast/manifest.json          |  1 -
 .../components/yandex_transport/manifest.json          |  1 -
 homeassistant/components/yandextts/manifest.json       |  2 --
 homeassistant/components/yeelight/manifest.json        |  1 -
 .../components/yeelightsunflower/manifest.json         |  1 -
 homeassistant/components/yessssms/manifest.json        |  1 -
 homeassistant/components/yr/manifest.json              |  1 -
 homeassistant/components/yweather/manifest.json        |  1 -
 homeassistant/components/zabbix/manifest.json          |  1 -
 homeassistant/components/zamg/manifest.json            |  2 --
 homeassistant/components/zengge/manifest.json          |  1 -
 homeassistant/components/zestimate/manifest.json       |  1 -
 homeassistant/components/zha/manifest.json             |  1 -
 homeassistant/components/zhong_hong/manifest.json      |  1 -
 homeassistant/components/zigbee/manifest.json          |  1 -
 .../components/ziggo_mediabox_xl/manifest.json         |  1 -
 homeassistant/components/zone/manifest.json            |  2 --
 homeassistant/components/zoneminder/manifest.json      |  1 -
 homeassistant/components/zwave/manifest.json           |  1 -
 script/gen_requirements_all.py                         |  6 +++---
 script/hassfest/model.py                               | 10 ++++++++++
 870 files changed, 36 insertions(+), 1057 deletions(-)

diff --git a/homeassistant/components/abode/manifest.json b/homeassistant/components/abode/manifest.json
index 51503142692..c8dace4e87b 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 eac1c36401a..85ff4a3f5b1 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 ddb4954794c..8a3f2f3f96a 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 02b0e2ea455..0bcd25569a5 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 1509402d720..0414dd0e8d9 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 80dc959c136..335befa937b 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 4c36cc0dd22..c7086bb2e8f 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 1859f084bf1..e86a187793f 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 756fb56acc1..d5c7dc6853d 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 ca38f26ff1f..2eb72f6bd35 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 80c245b8d8f..e4cd0e27a39 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 9824b20db2a..06ab3ab1483 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 93c88655d34..ff1faf39827 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 d47e5dea96a..6144ccc6870 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 c7220d8e059..dad5fc88e80 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 4bfcff4ce76..abcc46cadad 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 8c4bc1b3cc0..fd6950a88a5 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 99c84da6334..c92837d2417 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 f5181a7d33f..60fe7204034 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 5fea6c3f2e2..9101e342a23 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 d076d71b24a..891b485bd97 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 df0de2079de..db9d8c7d3b9 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 0061aecade9..f4dd2cb6ae8 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 5908523e6d8..643f42b4201 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 f5795a55f04..1f400470943 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 b498e4476ec..0d3639040f7 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 ba934b804d7..2f22b9f6344 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 bc887505cd7..2b5c3c87a5d 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 f7f704e998b..2a8e2a78cac 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 8922249e3fa..cd402b3db90 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 cb063c4c047..5508f4b6869 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 aded8c1c9ac..4266d55926b 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 58eaad4648b..9ed57d2d982 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 b871fa029cf..aa55cdba355 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 d756fa457d3..36ec1c79e58 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 ac18b14682e..8681c308ba3 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 6a3591b001b..f02e964fb61 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 2e032dedfe7..6afeed701e8 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 c7910a1254b..fdfcb4de047 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 493940329f8..9479f76c7d8 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 204327043f9..3e7a9359614 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 18e5a4b5ed9..55d700c6496 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 e2b49ccfec1..b8c711c1dda 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 48d8c58dfe1..1b5fad1b588 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 f6217eeed18..729219d8f1d 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 cfdda5a0d84..bd72cb8c06c 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 7c9e7bc348c..41be3251b10 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 2741ad358f6..2ead58c0fe8 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 3f9c0043a3e..f6e88ce2899 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 348f6148386..6e8899c79d6 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 614fb0d98ef..f9d4cf09e04 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 af1d9d889df..9e3f0e956e5 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 2448f87778b..88443e86722 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 1b4dc73810f..ca62e91f09e 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 42670d510da..201c01fa709 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 ed7f7270bd5..bdace6c35f5 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 69adb76d3cb..169132515d2 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 1c9724b7dd8..e8473910abd 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 cbe95684715..be2feb9d207 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 caf1aafcacf..e198813dbee 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 63c0494c2f1..d403d96ce6f 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 d68703eee84..f094109ba84 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 4912f72b906..ef1b91225f4 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 75ee7c8ad36..07726bc8cb0 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 f61b674aa3a..4759a356d9d 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 324abf792df..f30f7d041a0 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 fdaa649b344..8dda93b16b9 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 df6aa5b03de..9ea32a9e5df 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 52d2d40a99b..ca4a44c55c6 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 b6ae27346f2..9ef6fddcb0d 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 393d3f45104..2402c41402e 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 058bbf341e8..be59b2fbaf9 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 d7d3752392b..dbd79896718 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 6b6311c6b0d..6dcfecefc22 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 13537c53d0c..854b42f68d3 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 a179ca9c066..74ec59195df 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 7f48c7ee22c..7dc77d958ad 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 dfc1a385c6b..0737e506785 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 bb6c5e783fd..448e3af1d24 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 4af42fb28de..68f0cf9e461 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 fde6dc6e546..adf3e74c7a6 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 0c474584f36..5f677a433c8 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 5f604322b16..359cb471ada 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 85dc005a6a8..94d786c8825 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 abcff158bfb..1ae68100c06 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 e3a2400ac8b..ed8e10c1956 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 be0b64dc0b1..e8817507672 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 dc26006d711..62216290b80 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 3a61d0636bc..45248bf1e7d 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 0cdcddb56df..b485cf831b1 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 4c83116747b..972903e53e6 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 c9d6d14c109..d10f9641846 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 488997378ef..1470832e899 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 dadb28c0392..53ae0cbe533 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 a10da6e1cc0..520fce157cd 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 18f048d1efc..ee72e056b30 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 75b9ec2619f..f5d3390d005 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 4ac1f55b2b0..5d950ccbe2d 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 44beaaa213a..d22d526d01c 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 22585f7766b..5a062996ab9 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 5caab7fe89c..9b7aa80e2cc 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 dfd05475703..8d134792bbd 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 2aa7e64587a..e3f827f2718 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 27698a7b94a..e0d2b2bd3b4 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 c55b6895e80..966de82f219 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 9d625ebcc7e..ffb1a33ed7b 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 e0060490cfe..97ae62bc3b0 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 5d5db4b0741..57dfd0d360a 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 56079887450..acd0fa80423 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 7e2decb2bff..4f7a8f489bf 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 0041895a290..bc0ebd17d40 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 68e73525291..3c106027d8b 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 f22c7b252df..ab1a4bf0438 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 788d72b707f..3da130fd799 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 8407aee07d5..053e0ea0ba1 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 7e8f44648f1..3cd4be6f9d3 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 6d64c313039..624d812f5f3 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 d9b193e6dc6..5f63e7c6a50 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 162091de9ad..508483732fc 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 a752642335f..a289004ffeb 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 bbfbd3791b2..bbecccf2a91 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 94123ceba85..53f05388817 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 4df780b200f..7394c60804a 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 d50fd262729..4c716929a86 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 425a44bf042..28894682430 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 e16632718d1..247422bee73 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 d340fb00d94..c2a7dc63e00 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 be9cb8dcc97..d324ac862e3 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 2d550a0851f..3f6efd0a3d7 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 cefc645725e..53210a17f17 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 a3a647e0974..0abe5fb3347 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 1c4e8b652f5..e1f8f309e60 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 7e06e781563..a26bbdd58ab 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 ae7eb4234b0..15f5b71d5cb 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 7bca10f761d..fa382b1b6a5 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 291ade0f607..2eadd214bc1 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 edeb10dcec2..777e8c5181e 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 4bd9846f76d..6e29d977f66 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 bb0e2b8f248..5e747d94732 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 493351c2641..53aed42afaa 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 8bf916a802d..217803ef195 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 723930666c4..9e6bd5b7e5f 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 8474849bdaa..e4be9cc3e25 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 61080b12c20..53dc30d6b39 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 939138bf999..c0de99654ac 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 83a6222d357..76e4ff701c5 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 672368e0f8c..e7bd53560bf 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 f6c85a7e9a7..a1e47f967c0 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 7f5ff6cfd02..be4094cca6a 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 8380c3b10fb..621821fd211 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 75d747da4ea..6aeac70b4f3 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 1ac905feac2..253174972b1 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 cc18e48d3b5..0a2a52cb21d 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 fde980fa5ca..6b447f270cc 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 743bad148f0..42e6b81dc1f 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 0ec70b027ba..59096d626e3 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 c056c7cbeb6..a6383149888 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 f4412b6933e..a8ed951b1d9 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 f6ab4e3a570..bfa692c80f3 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 0160d5ec918..2dfafdf0451 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 0a9f972c84e..52173f001e7 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 be21605196a..7849b2b3346 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 a6ae0e96c45..5c18f0421cd 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 f6c0c187c8c..60800963842 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 706bca862df..18f26436981 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 dc3f34e9ed9..482b6918518 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 11820f781d7..c51f737cfd8 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 d6bc3b1eaa1..f25bdca2fe6 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 d9ce5253e95..21476d2b7ff 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 637ee001ca3..aa67be422c5 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 7cc210c7053..c59cb6a9c7f 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 de8b978b9f9..20d72b30a6a 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 313ac2c262e..6eaf933b82b 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 b0a313a939f..361df9575df 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 99b966c6c50..cb9cfb17ac5 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 b0dfc63d929..94953a773c2 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 ac7a11eed3c..b8be5757df9 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 039b125e988..f1a92ec727f 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 1cbaa5fa156..6860ff003c4 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 17b016fcb8b..d1ce5d28c24 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 d5fb1eb251b..89b3751685a 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 ec50b663c01..c639d193298 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 b9c012d6e73..6ea57cf3704 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 34270b6e209..9c3066db215 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 37848e6f306..fdff91630f3 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 39b8d40737d..78dfa78802f 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 a49f2aa0190..86b06148977 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 a1d2c4a9260..a02661f8883 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 68f584c053e..bde6c16bdfe 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 0d5f3e24f83..db5c68d2a4c 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 9b208c452e5..bdc38e90c0c 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 4cf443f4de6..911e7a2fc35 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 1bc9d38e998..e45f8140df6 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 4df302ac2dd..c03a45a5804 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 81d08d76dfb..909efd5893e 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 37620b66e7c..cd989b9c690 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 a7d9ee11f6f..e15fd8d384b 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 c3d87bf836d..19d00fbbff9 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 914c8f1556f..a46d37ccdc8 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 106ec6f1f96..b21f7d0e3fb 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 dc9176db7b0..49956b9f0b2 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 7ee6378af01..83cb166296d 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 16b27452c7c..8bcecca551b 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 167f063c0f7..6b02dd4dbf7 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 dfdda34d39f..5d44ccc40ce 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 2c911eb04ef..d8a8fb457ea 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 01afbb12b6f..4d8e50d507b 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 f0181ba79ed..06acb922eee 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 53b7873612c..76573e08cbb 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 d6fe4a07c59..ca7a720668b 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 16c32bdd089..30413d10e43 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 bacfa498fe1..aee0b85d056 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 c1ae41e0f2b..854bca7f9bd 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 ca7043c51a5..b2b4148a022 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 b4288afee71..ff6d881009d 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 690fc3ed777..9c150d47915 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 b0340eb271e..cac7fc98fb1 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 4687e074547..6ef52457eaa 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 d1933507f4d..7b474c2b53a 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 8644124fde2..4a1a7b8f89d 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 4bb0b7ba1b7..6dbeae949f2 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 142d6ba00ed..148d79f45c2 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 24170b34acf..f638908a80f 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 6bb3eaf9e69..29328cfd1f6 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 2264df2db06..71d0992e9fd 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 1a28c3076e7..f6cc6714a38 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 5195ed06bb3..400331f9f5f 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 20699139179..378860229ee 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 d4026e7689d..810a26bc1e0 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 47edc4dccc0..722b60a952d 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 c30985225f4..190d3e9837f 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 1fdd28e256d..395f8e05890 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 4073f1bbb36..e0ca2671b19 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 63d44fc04e9..8c7e8e7d77a 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 450759a5922..39e4f897d5f 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 2bba216242f..1cdef3d1162 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 1bfb4924a78..ae96f7f6510 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 ff4f9ec9202..58e8e9fdaf8 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 5536e8fada3..3723bd7885a 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 494e70e8bcc..128ab935771 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 777105f9143..b5fa26c096b 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 89bc1e1fda6..dde4d634867 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 c7e919c95e5..8f94e816505 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 b0da48ab713..d9f114777ac 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 d8ca3148acc..4e52eee9954 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 6a4599ea942..c8f07a106e2 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 b86f4e26b11..21d33405c84 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 ee534354cb3..09c916104df 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 e566643a4f8..e2dffb1e090 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 45105b21ab4..3af46cc8067 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 03f2b83cf3a..4729fd6b6f3 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 12ff4209820..17b4b5e9df0 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 9d59d5b9919..a066333679d 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 c601c1297d5..011c3f59592 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 ab9349d1472..b4a72d88315 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 bb1e8f942ad..4cf99155b37 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 80067b2b5b6..c5d3a6eba2e 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 33903246463..77d38d58ad7 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 c48474a2927..0fbc3044455 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 613af313393..1e61d526047 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 e5153e9675e..13e1e9baf3e 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 3e3d63965d3..527bb7e116f 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 c2686346e5b..1a9cd620b0e 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 ba29f56cfba..5061d35c189 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 35904b3a57b..c1c13af792a 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 761f77510b6..b50601ae835 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 3433b369456..bd2a260faca 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 f0202dbb4f3..d07c7c2df7e 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 690f2098cac..829df5a1c37 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 5c1be98bb56..1c14609f508 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 0f266801343..eef58106bd0 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 bef8a2f08a9..12d761786d3 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 0d47135be50..3372bb3f97d 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 dc93bbe5c94..62791c212f9 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 1a59e453c6e..c879788f2c0 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 dba7020d076..452a5352aac 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 ce7ca9d10ab..8f235cf9947 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 b46cea0ca46..285152239d3 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 16a1bbd51df..2a2bf0ffd36 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 f4fc556961b..9afbed0d684 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 49748128258..4fed4619077 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 b10c4ad01a0..304233438c5 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 f0cdd6590d8..b0076058833 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 d17ed846fd9..988c4289b52 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 bd117ac9a6f..692267817f9 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 7457ef14254..7d8a8a3852f 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 81078b1a18b..691d26ce009 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 a7959584504..c3efd8cdaed 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 ff0d0eb27ac..50664d862ad 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 b08387c7fd7..6eb62c3f590 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 060d78fbdee..906b8ab2662 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 870e3f15044..f3ed2328291 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 cd004db4c93..bc215932aa8 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 0016bf586cd..255124eb133 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 6f1d10a9355..d72103f2026 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 683b735ec50..3d2ea355e02 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 d8ecb505390..065cfc9f6a2 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 02f3d03ae52..a6da3623da7 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 fcef464aa88..151211eef79 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 45b2686ada2..8722d97e22a 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 277617a9032..1a08487fa3a 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 a101ab6dd9f..02535142d1b 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 47f74ec4fde..7185a8b63c4 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 e51fa20bb65..dad7cfa6a5a 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 05f82999198..609e2171280 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 96563d5ab3d..060a1a0a200 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 7df3238e287..7574076fd43 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 50b771611d3..027d1b9376d 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 eb8d16d0c0a..417ff9db5bc 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 009dc285150..07736f61c8e 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 20ea0d6acb1..9e1bf043f54 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 9ecdb0ad80d..ef362300c66 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 e28230662f8..9432e80d04e 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 aed28949591..52abf20bb2f 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 620a90d6c09..0d89adb5109 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 c863651699a..ea922edd59e 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 6f8328b33fb..2fd0be87a8b 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 2b36c4b66fb..18109aa40e4 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 262ee118e0f..d63387ce9f5 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 32e366a5a5a..56aafe8c3f0 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 a5c801f4124..687e0a7330e 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 b72efc431c3..68fc6118a34 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 a9555beaa7b..1d6a2ee85ea 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 e4ac9c0897b..6d9d0ae4d9d 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 5ddb0a1f907..d5d32e28c59 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 ea3b1eef8d0..d9d16038d19 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 fd970ce4441..2b8bc2fccae 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 a82cfc50263..8eb95f2d083 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 5263d5db8bc..98a1f8c4ee0 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 3a969e7fa3f..ba70cbcddf1 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 559ed7c9060..91086a4f875 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 e50ea8d25fd..3ff3fb37254 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 c861588771e..b2064742a92 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 c11d6f49edb..869d465b1b7 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 d69c916bda3..80b6952c383 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 bd5249a3858..94577f5735f 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 f697d94c893..7a27d475e6e 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 bde5b6e6b90..a394b77b72e 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 98376e77d04..93081a7ed49 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 892794c2616..614ee18390d 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 34fd0681e16..3ca9a0b961a 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 64c4b6a67be..8410c6b6ef4 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 d7063e12e9b..8d70a26ff7e 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 005abde47d6..a1b9f819819 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 6b204d0e83c..af64fda5677 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 f1647f5d97e..36da85d6fb0 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 d55b1ef5c74..f714cee825f 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 b49553dabd9..456f77a3690 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 d98472f8236..6820953dc5d 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 63c041f28c3..3358bbe45e9 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 0cb788eeee7..268787043c5 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 363269bc589..48b246e6fc4 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 2861a9dbbb1..a6c9554d606 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 b9245bf0812..da6318a0926 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 d8324e490c3..7fd98ebcdde 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 25793bfc0c0..0b48528335d 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 748bfe0a817..90d69a9a9b1 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 d7e9938eec8..206f6e0a1d2 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 9e982b19cf8..1db99b1a0e3 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 c4ebb382a44..9f0d55433f0 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 07f02e069d8..825e5597050 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 6f6836a1683..79ba6ba9ec5 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 ef6bcbf92e2..933111ebcca 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 1f845ff8895..0b1b72d99ab 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 a4f81bcf2be..9d4c9f35716 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 4af0626ace9..156b495dcf8 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 ca9f705ec46..c6379fac4a1 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 12779dc6333..5a803f95bb3 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 38f629d8b83..04c6598adb7 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 ce754fc4c04..a80e279f974 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 16f55b5292d..ab26c4b6287 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 80bcda0c1de..43b318d1584 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 c13aee18ef4..2f816345a86 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 28262b1e42d..f31d4b9fea5 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 8b81fb888fa..4edcef1a147 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 e803f2e56d2..3c46672776d 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 681047a2431..85d6c5ea8d2 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 b5fc7b36713..d1e4c17ec5a 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 58353697d18..74bfe105555 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 87c73b772b8..78cccdda3be 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 9f93f4e8f3f..42b5e22570c 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 016b9e13d63..c7a832f78e7 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 327eb1d4abd..3f5ce03e672 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 b2f169a2811..038282390ca 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 67e510b2ba5..4a42f44f482 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 64e21654afd..27c504f6b91 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 9fea812d321..ffda0e96c12 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 6dd3101fabf..3187b795e88 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 32c6c1822ea..e0fafcdce25 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 e93d124dbda..18ee74a78ce 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 5f486a44fa0..dbc1a6fb8aa 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 3bed6ee598a..1f242dd791b 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 45a659b4ba2..16f2445d840 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 eb80539a2ad..1e469370b43 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 6fd6c30401f..777696f5c75 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 f4773fac863..d7ec1280186 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 4e97c32afa0..1dd1b1ed85c 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 ab37ce2e4e6..653b27ce4d6 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 cd2fdf27f2d..b44a66613b0 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 18ab9036c5e..088bc847621 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 9d5c78dc34d..3980469c9c5 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 c546030853f..23500d66dd6 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 45f5cc934b2..2cb04538260 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 c5b9caffa88..48ba49bee23 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 a81034e0718..5dbccea27b1 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 88b679fb071..cf7343af6a4 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 aa0d706976a..cc8f6ddab08 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 7fefe89c1df..0e8cfb87609 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 e6e9110b33a..e4670680b16 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 391de3cfc55..fb9cf64545a 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 9eb4fdeaa45..2dbeb51da58 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 856bf285a16..831f6ef8bf1 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 014dde12fcb..27523ccb7c2 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 ec9fb422d21..7b5ad8df07c 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 ccd684e1f35..2edac84c7f5 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 5202569d198..7bbdcfa78cf 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 29d6cbdf871..813dbf4e570 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 1ae597fecd9..8189b167f93 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 108ca8f1772..f78dcfd20ba 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 74f027fd076..ba4cea8365f 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 b73b749cddf..8c29ba1da35 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 f4a92d7e104..90571d239f6 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 b3ac6591f76..0aae92c2079 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 8bdd897d34e..3f7cf97e64e 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 5c9a5cde0e4..7a8e47adf20 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 31a028db61c..218715f81bf 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 61fc9e1b730..04b8b2f5a1e 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 bd69a1cc0b2..af29b0382c5 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 2add8663555..f0de1aa7c1d 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 fb87d06edfb..91018849449 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 62aeaf21de7..baf2c1b7e3e 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 77f8fca984d..572fd29b549 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 5fc7e7c137c..116bbdcac6d 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 9c16b7687a2..20120d90b18 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 4e5ab31b1d5..29b9bb1ac69 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 7f160a2e9a4..ea16ac697f1 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 d0947357a51..0e371199a18 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 d4ff56d325b..7677cc989b6 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 7e784fe988b..ea57b2bb134 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 dea16ed5afc..866abde3673 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 22633979128..fde97154194 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 72f98a11709..c87b3768596 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 f5ca1835a67..07eec93bb65 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 db3a896a1c3..d4eb6554405 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 0811c168f9f..6f50b058762 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 35f2c56d3da..ba31bbcb2de 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 c87f4988adf..d35e50a8657 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 6de13808991..1e2bb33a24c 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 c103b8d3922..63bd7405e00 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 d1d2a9db550..a9155c7b628 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 a5d516c15ab..21e9c94943d 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 3e5518c1930..764faf6e79a 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 d9497c1c29c..c88673b2855 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 508cd8f8867..8af5f40630c 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 89e4b872871..2ff67931518 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 f6230e73a1e..de7b8b8f0d7 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 228269babe9..87eb6bee31e 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 7f3e2165085..353ca20d5d7 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 c3cd7de3a06..814435ea835 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 fdf85d21fa5..eb8556d8d9f 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 f907cf570bb..184e50915a5 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 3df5234f963..e676cb0438c 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 93382974005..aa7440563da 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 5b9dfad5d37..33fafacaa88 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 afee7d4d77f..460b6f50bd4 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 b691bbafee2..afeeb5d57cc 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 2df68f084f8..b710cd05c13 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 ff763b951a4..2dec0e6ba2d 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 beb4a166f12..03742c8fb73 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 f743bfa5f42..9015f2dc847 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 0da755e1663..6d953335a34 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 af44874799b..d36e3fa503f 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 c6025abe0b5..10291802fed 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 06ca6931bc7..b7ae9237f3d 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 3cbed89b18c..1977328c33a 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 c14f5982da0..610e80d9a6a 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 fc140420d7b..4efefd061da 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 cfddfe9d208..d1394f5526f 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 c5685411045..1126bbe558f 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 43cf6e34480..9f91a3a66c0 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 06b8b6bce83..bba814966df 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 06130f605ef..5fb38f9b71d 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 581d5d62693..0f32505536a 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 4db0019920d..414d65fc3cc 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 859a704cc63..e727c47b1e3 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 2a8ec9ab270..f9e3cf8573b 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 df4e704200f..1eb94642902 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 717eb0d1d6a..339b5750036 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 2d3aa0437fe..4e1d7d9a8fd 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 89de2288c54..e9b1d1ecbf7 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 d192b716008..8294ba65072 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 9bb9d7b2f1f..3e95ff523b7 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 62218c52174..515d4eea6bb 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 5361947bfd9..b32295a10a6 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 6afcc74a713..94d123ed17f 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 0a76c46ba2c..bdc9847c14f 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 1c2aa268ca2..aa8275ad084 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 ef78870854c..7ca81862ca7 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 58969bcafe2..dddd4a97523 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 77043f37134..a51ff3752a5 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 26accb5edb8..ddd200dfa04 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 2bb77c2d95b..17c4c906266 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 72d9a270775..3246280b63d 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 a72ede807e2..9aa84942cc5 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 0d524094b10..84f5e78fec2 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 de85a85842a..bbcb2e4bc85 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 98e7c320a60..28e09cc7be9 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 8be08a6e0dd..4609cf9e2f2 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 0a3fbe678ac..3eb0d4758af 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 a2629a8fdca..f61555495c3 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 203918b9816..81e88e99edb 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 13000caa8b1..f812454ae59 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 857fc11f15f..a1a7659bae5 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 00662f31ed8..dbb8253ff96 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 c5521b056ce..29b9c3a07d8 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 0ba1ad6c9e3..fd7f2b4064a 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 daa5d283b2b..c9b11a75690 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 d707ded5188..60484aca77c 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 87b0e65dcd5..1cd5847dd9d 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 069cac06f3c..242b00175d8 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 ed10387bda1..8105c01dfc5 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 ca783bbc465..780f5f59020 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 99ffd81a04e..17479b70de7 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 d0cbb4351c7..558f4adced8 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 2366542167d..d1045e3eca9 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 4424b53cf0d..eafbfbe243c 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 85831680102..8cc77da7cfa 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 331db0eeaef..bb6596c47ef 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 19f805f1132..fd0945655d5 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 6d93d0407c4..1be40a72d1c 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 0c4a9f2d820..83b5d644898 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 87a81e74bbb..dfe71d4b9e1 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 2230ea8a478..cfd84eb2069 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 03fb171fc6f..c7e50c1c91a 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 5438ae1a2c5..674c720ec6a 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 f2d1cfbc23b..9ecb5b4b29d 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 3aa0f1e3b29..59d20b677e9 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 6ccd444db26..7ade98eeb47 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 510d9dbf1a7..81802af1084 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 33c91b811c7..0637c18b647 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 81fa8a9497b..ff3ef06d97c 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 df54743ce75..bd1dfa6b588 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 e8e347722a6..74473827424 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 5d8f8557099..1f4b46cc0d4 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 43963bb2cd8..6f7a80be970 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 1aa0ead9fd8..14d25b1dc92 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 b2b2b08f7ff..8afafcd68b3 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 2ec00271fff..887b48dbaae 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 3aa046f234d..524f2764414 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 a9b4a3bae86..ca657923aa8 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 f0ff20f3759..7318b222e45 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 601f017d42f..9f14f6c6e61 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 1063d4b439e..5c846d41ad1 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 c56b9474996..41b46ae5cb8 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 951ad960e14..2ab2d519944 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 2636e36ab14..5aa4a6ec77f 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 9014d9f8dc2..eb0b6e1b857 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 73aa818a2ad..10bb7f8948e 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 4d5f42720e0..a93da5f72d0 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 c61d296587c..2735bab1b04 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 d12fbe2d3d7..246eb856bdc 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 80c12cc746c..cd27a587d7f 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 dd3e6100632..0c487c4bb24 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 1c1a73ebb3f..8775f5f0947 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 c0ad8263c66..c4a419bcfd3 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 bb19a77f175..1453f9ffe73 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 6bcad44958b..ea15e6e47ba 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 9bdd1bb53f9..222e7a22fdf 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 18592124c24..8932de99b5d 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 0ca7af3485d..93f9b45c62a 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 a2f6ec12941..023b22683f8 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 98ad640d3ff..8a446a032f8 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 f16213790c2..fad88a19b34 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 f1cd556f5d6..c839cb75933 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 fb05d1638c3..db98e2f7338 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 3c64986c2bc..b83d37f0d3c 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 cc2cde26aa5..f51f7150868 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 ca930dc9ca4..1c4a7a13923 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 3bef827a019..5a81f1ce37a 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 836bc611b83..31e84fccf9a 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 2683525e7b4..8f752f03500 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 34aebee3e1d..6d4567c59d6 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 4705ba30298..cf604714106 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 79d197969d4..a0edaa87825 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 0649dfded99..b6db35347bc 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 2c8a770137d..aed0f030c25 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 bd265ef4759..5e73fbd4421 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 f26da599cef..400cd275dc1 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 20e3768705e..ed840c70824 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 634f6ad0c61..b04917d450c 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 04fabd28bc6..d21c46c9e62 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 85765815619..4d155b6ec02 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 f1687d73e04..189ffbbc4be 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 b5140110570..cb58d83ff62 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 8f559b758d6..30c442b540b 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 4c5f63c7dea..c69a9c92fde 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 d24a8ed03e3..b6d48aded2f 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 fd7eea12f7e..3ab926a3b13 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 9611eea23c0..a4441a7afa0 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 0386e0c5bf8..e9ddd17e60a 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 a3c4d2fcb72..3b5790ad4ee 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 38a193e4a91..d730093ed0f 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 eae73a2de42..693134dfeca 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 a3fa11609e5..23798ff5df1 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 43ccb6b8ad3..e0c7c9f5c49 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 bf048cadc8f..c66cd3ecbdf 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 62edeafe735..da2b6dc092c 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 0099513dea7..a4ba931da43 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 dd777790db2..5f42be58ffe 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 7b0f8e0f282..523d98dfdb7 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 46fe96a6426..9cb082dc2b6 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 de2d70cc3a8..f40c34a11a4 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 defb18cfa98..0a2cc42b633 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 0dfab289920..1ae8fe58d7b 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 67fd57fe170..137a77b1294 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 38ca2095cfb..2fd9f039d53 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 bb417122f86..6379dd021f2 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 372ec51de37..ebc450140fc 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 f1c50d5dbe3..c4002f252e8 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 019fdf9ae5f..eefe901d296 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 66f71b5c5da..ea91fee481a 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 e9bbd9623c0..0a157cd4deb 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 1b0361680f4..3134a310042 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 1a7cebcf06a..46eb2449e3d 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 90352bbd108..c7536459a03 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 ce9899f021c..32acfcbb93b 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 a25dc2f8803..88b55bd6b33 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 581a702f514..c46426530a1 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 ca4edaf76a9..e30c5684d2d 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 63a511809d8..2309ae6f526 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 c07e1e4f5c3..d4ec8ab8a1e 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 a56c1c57765..3ce37884cd0 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 bcc89e76a69..9d2e3e9e187 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 b57022b963c..dc62ae3b031 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 6a7428f7ea1..a38a250a878 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 fa536a4c508..d8305d10553 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 9e8f39ced79..b40090ca497 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 720e33b9cd9..0ba0fa8c8eb 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 eba33e75f71..2bee5379a1b 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 c5082b8c05f..2cec9dea954 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 e05824a87a9..bdef9467d85 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 dc9ec618a79..79189e6b047 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 86006191942..0e8ce3dc963 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 ad060f16756..38829d80f0a 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 3d36e7f5797..899215ffe71 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 689703302a7..b3ad57f3727 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 a891d807f57..b4e80884484 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 3efa1c33e85..f1db6a8af30 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 b6d8005431b..70c4f1b4580 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 917722a61b8..3cf528adec1 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 6a30f6a00cc..72514c80f97 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 d69362901ec..c1968cff445 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 c545adda281..fdd5961d33a 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 4d2b3733a0c..b358fa76fbf 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 03ff593bb4a..2ce19afc6c5 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 8e3ec66356c..9e0a0be8905 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 86785868170..ad45abbe3c0 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 e6b0fe5c34a..44e519f57da 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 74dc562203f..d5567b0d347 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 a56fe7ab151..9cadec377a2 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 f3ed9c6e620..e2c24bf6d71 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 dc3a2857659..141928d2d92 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 1e56cf84e47..b55f3f11c3e 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 af8c64ac06f..2e21f62a599 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 c58139993bb..8b65ac77e59 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 974eb684765..334687a8047 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 e64d062b320..31eb0491eb4 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 8aeb5bbb186..c704164c17f 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 a01bee29b33..1dfdc36a0cb 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 1cc3a76c3be..db89dfc219e 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 540febe7f2e..d73e7686947 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 f3c10e98dcf..59b8cba7446 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 02fe4dad398..8f8b80c2c65 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 b626da456a9..f24f9b9473c 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 6c0e9c3b01d..296c1b73ba9 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 a724a3d4485..3c96ef2efdd 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 03b69f070d0..c259f827d51 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 ae32083da39..26a5c0095e4 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 a82ffc41e29..583f0dff6ef 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 a015e7a5095..ee035fb59c1 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 b92d7bd204e..3e86eae6b80 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 25c4f7d1d1c..6477983d94f 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 10580321c29..598ea05ace6 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 99e6bc48012..63fb359371f 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 c3c76101ce7..1ba5f418fc3 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 c61b4186847..8fa108f24f7 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 a6972e8881d..337458b4c3f 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 6fa2b10544d..fd0184f1b21 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 9d6e7f7b62b..306e65e0470 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 b5297db96ce..bbd32e9eefe 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 77e212a0833..a2683346b63 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 a7bdd241b55..d0cba029787 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 82ac665031e..cb0ecc63d69 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 a8aafee91ac..68ac1aeb65b 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 8df384dd0bd..bf0de54aa82 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 22478ee0fc7..c2e5f0bc33f 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 d45aea51388..99015e54a4c 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 73e59c2eddb..dc12512920e 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 52d6fb724f8..d1c01cb66b5 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 c25221f5baa..a3529dcd0b5 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 90b6f2ebc73..fface9b495a 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 f0fb80923b1..c406a339a5f 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 eaf1e66cff4..82f4027d359 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 742e6a07c4a..a4ab0e72719 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 b1efa4ce639..6d34ff477ce 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 88d7bfe5104..b293e5c2e1d 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 2ef1e8fa69d..ae7601ebc8e 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 caf18c8da3e..f9f023e8e3c 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 37cdf77172c..6f0113d1b9c 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 b076b254b9f..2bbca5ae50a 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 1035b86d6ce..30dc08d1dce 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 ac9f6f8b2cc..a891a00f41d 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 c541a4903c1..a29dccc2a78 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 bfc888b99d9..e11e7911488 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 47c8c46fee1..d92759e5eec 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 586fe75c697..1173d2de699 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 d3964b747a2..07a74b66364 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 c75054232bc..4109855d466 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 77cfbd62059..f717af2ad85 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 de8228f09a9..5753dbbf682 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 ce4679a23e2..f0aa605f164 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 f01d6740b56..12f1eb7d0a1 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 68d487ce5c5..dafe90193f6 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 1b22e62d5ef..ee0c573b3cd 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 bfdb1adda79..7d78491ad14 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 338943a3e6c..c821fb49853 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 fea16a087c8..b05a3ff58fb 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 820ee348b3b..d328d42b019 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 9de98dcffb6..e114efdce9f 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 55700521cd5..6f661ba5741 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 fda47109146..55149369427 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 189a4e12c4a..4a5a3dd15c6 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 afba0e38301..d4f07051993 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 4879ecddc16..e88cd1fb043 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 8dfe3441edd..4ad03db22bb 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 024dc2b7bdd..2a5e39c7972 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 1bba8436312..b6c7f4658e9 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 d0b36598ce5..1e86e6a0218 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 a11d3ac98ab..e69b1d40874 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 d121996cb4a..ffd2291e158 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 9e6403e6eaf..e22dfeb9166 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 c82859893b2..4515f7f4ed3 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 ac07a2f77ad..cca5b05854b 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 939c1095c2b..6cf871ee8a5 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 48ff76a2b34..e7bca5ac453 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 2f6cec846fd..4b64d385213 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 b3f032e95e8..553c1e50823 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 9acac2fa4bc..e3f5c6d3cf4 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 6aa33f743cd..19748332221 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 bb76b3193fc..e35c266b696 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 8a3b3bc8540..d5f62562f83 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 d9f14172ff1..eac7f761c50 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 5f6584ce250..54dd37a63db 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 78c0c6cf57f..230b7986fbd 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 14b41ed82de..5350ae95f2d 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 4675ef0ffaf..bd60e1331f4 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 95415e70fa1..cbfb7d85839 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 8b55ad7da71..62c9fcf5081 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 249fb4db1fa..a2602527b31 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 6b3368382c8..d59d13102e2 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 7948b96d7e1..9052a228088 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 1458b717fc6..8e5cc6cb3d3 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 3224df25c3f..a34dcdca874 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 117dd3cc246..d0861baafb5 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 34baf54c9ff..452bad9be8a 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 3dba3733f70..c5f05fb6dae 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 2026816c090..76b3ae629e4 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 e249fb3f89f..cd6cb333020 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 9444e33700e..940c751c3c6 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 626a8fea89a..2d66c463995 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 35d549c5268..946b5196147 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 639624c352f..2fc29fc9be8 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 514f976df34..844ed65c5c5 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 446bc2c62d5..0603ffe8757 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 d48e55d5e2a..af7fb50b6c4 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 7ddb8d69284..365bb9b822d 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 a9924715373..b7200a35994 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 01aa245f608..e0f07d8d7cc 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 3de376a831d..206cf39f149 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 a031b8b2ec3..ebbc825578b 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 43acbadb450..ab11e1e0b07 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 904b48fbdd9..6236021f3c6 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 14ad0359364..f5ff1b2dd1e 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 377ca24cd38..faf3bc2cc0e 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 47ad465eb36..2ca4bc129e8 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 4d42d2e5bcb..e3d30345dc4 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 c835dd425fd..88cbc8ad57f 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 4a1b26d4e7a..aabcf344685 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 5e4dbba3fe4..4e30ac470d4 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 b71bb324773..ff3ce025f0e 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 7c29edd51c6..b44cdd274b4 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 a6f7ddb2bda..a497bab1380 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 7a082200740..97e3955792c 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 9d339d64dd8..59e655c94f2 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 fe3aee9a4cd..ca3ae2b0df6 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 7ecc2ac6ded..d67e29af693 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 e723e16d41d..d9de9b9d558 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 4f585d964a8..90f208ba915 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 3e0073c1770..13c29364975 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 75614336c3d..bd409b5977f 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 8d79234375c..ed3158040d5 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 1563ee0ce2b..7ac8e89fb60 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 4825441707b..b4eb145f315 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 a03c927c2ac..6fc0dfdd119 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 cedb485fab3..4dba1a5687e 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 3b4a4211f34..5d1b8cedd7b 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 2436ce6298b..22b4911d8cf 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 f9fbfeabb0d..6a79e542be2 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 fdc974878ec..f6e4aa04521 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 aef86267425..ff9d194a270 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 dd361de5f96..0e28675ce87 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 a97c9d637ef..7fed8811600 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 bc629eafaad..c16ad0e4858 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 f9e9d8d2894..596e37c3545 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 5fe6cb70110..c93d25dcf46 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 526be2a33f2..c66f87ae26e 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 6d37030d1dd..947d0089f4b 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 7b9adbda1f7..32221d46a7f 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 05a38f57892..6ccd2382db9 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 d12c40e4def..f735b4007e1 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 c1d708a20f9..78d5613e16d 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 b34c4f88191..907013ac362 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 4e6290a8c69..c77e8408c83 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 ff31698fefc..17c0a2c7dbe 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 2751f8343bf..76e2742b996 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 017d43f7aba..0ad4574ecbc 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 6e383ec1467..4330604f9bd 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 9320b9a9e73..d3059a49497 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 d501edbd631..0e5bb990bae 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 21b84d87cbb..f6fade69ac4 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 9008fbc4855..4f13e8fba90 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 56aa445bc08..b4c3d9509d4 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 479470f5a3a..a8a722ff93e 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 73e6c2fe6a7..386b14a3a6a 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 b429aad3a78..85f3be46029 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 0502d8efd35..414a5eb7d33 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 343b8b8a8ce..19406ac4b7a 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 b994e50a7ac..ce51fcac0ca 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 4bf8e3faf62..f00f49c1589 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 f5fd27b5063..9fb6cb8b598 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 861a05da4c6..999b77dfb59 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 4c5b2c19dd9..407406228a5 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 fade5e1a51b..e604b225fc4 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 4d88cdef0f2..1db01321285 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 13843c88ecc..3c901ca753a 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 26d2362a192..8f35f813d99 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 480da6df351..e997953f7ac 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 a937e5e5d5b..b465125508c 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 d7aa9dbfae0..e2f2ed98783 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 8734f870966..4c3a35c15dc 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 6ba0886d2db..da9d920a26c 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 99f074fa758..2769b5fc177 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 c5396030813..ad3022d5d5a 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 6c1a44e8cb1..4c21e8e6f26 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 0dc6f213bce..5200408d1d5 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 10b274b8dd3..f21248c9632 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 9d9c76f67e4..f9317d0bcdb 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 5cf4adf5804..08dfb98d5fa 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 ff131767b33..c2c03145f60 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 1890088f291..fc765170860 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 c9443bc1ad5..9df1c3f7b91 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 09dcf71d027..c7a898e74af 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 13a65ad1646..f2caf269258 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 d6c0d76f3c0..6940aaef7dc 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 84a384e5168..ccc5e260eaf 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 d45399c3f31..019049a3b71 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 2f6fe831eb3..b3a87510e5a 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 72d61b278dd..5fda2eac7c3 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 243490499c3..289cb619171 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 37d705c29ca..c82fa670564 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))
-- 
GitLab