home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
70.87k stars 29.55k forks source link

Integration Manifestation #22700

Closed balloob closed 5 years ago

balloob commented 5 years ago

In #22699 we have introduced manifests to all integrations. Now it's time to use them when manifests are available.

Manifest validator

Codeowners

Requirements

Dependencies

Document update

rohankapoorcom commented 5 years ago

I'm working on

Load dependencies from manifest (fallback to current DEPENDENCIES) Install requirements from manifest (fallback to current REQUIREMENTS). Generate requirements_* based on manifests

cgtobi commented 5 years ago

What is missing here? DEPENDENCIES and REQUIREMENTS are removed from integrations if I didn't miss any.

MartinHjelmare commented 5 years ago

If it's possible, we should install integration requirements before validating the integration config so requirements are available in config validation.

balloob commented 5 years ago

I will add that to #23112

balloob commented 5 years ago

363b3c5 👍

frenck commented 5 years ago

I think this issue has been completed and can be closed @balloob ?

balloob commented 5 years ago

Yessssss 💃