Remove unused manifest fields (#33595)
This commit is contained in:
parent
cd300f54a8
commit
f1d3c0d19b
870 changed files with 36 additions and 1057 deletions
|
@ -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,
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue