Allow disabling integrations in manifest, block uuid package being installed and disable ezviz (#38444)
This commit is contained in:
parent
eaac00acfc
commit
2a9da208d4
11 changed files with 40 additions and 5 deletions
|
@ -71,6 +71,9 @@ enum34==1000000000.0.0
|
|||
|
||||
# This is a old unmaintained library and is replaced with pycryptodome
|
||||
pycrypto==1000000000.0.0
|
||||
|
||||
# This is built-in and breaks pip if installed
|
||||
uuid==1000000000.0.0
|
||||
"""
|
||||
|
||||
IGNORE_PRE_COMMIT_HOOK_ID = (
|
||||
|
@ -178,6 +181,9 @@ def gather_requirements_from_manifests(errors, reqs):
|
|||
errors.append(f"The manifest for integration {domain} is invalid.")
|
||||
continue
|
||||
|
||||
if integration.disabled:
|
||||
continue
|
||||
|
||||
process_requirements(
|
||||
errors, integration.requirements, f"homeassistant.components.{domain}", reqs
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue