From 5ce4fe65b29048c2356725d4d20d1daa641d192f Mon Sep 17 00:00:00 2001 From: Jason Hu <awarecan@users.noreply.github.com> Date: Thu, 28 Feb 2019 10:01:10 -0800 Subject: [PATCH] Allow skip-pip applied to HA core (#21527) --- homeassistant/bootstrap.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/homeassistant/bootstrap.py b/homeassistant/bootstrap.py index ca01610bcf9..eef36b026e1 100644 --- a/homeassistant/bootstrap.py +++ b/homeassistant/bootstrap.py @@ -85,6 +85,11 @@ async def async_from_config_dict(config: Dict[str, Any], async_enable_logging(hass, verbose, log_rotate_days, log_file, log_no_color) + hass.config.skip_pip = skip_pip + if skip_pip: + _LOGGER.warning("Skipping pip installation of required modules. " + "This may cause issues") + core_config = config.get(core.DOMAIN, {}) has_api_password = bool(config.get('http', {}).get('api_password')) trusted_networks = config.get('http', {}).get('trusted_networks') @@ -104,11 +109,6 @@ async def async_from_config_dict(config: Dict[str, Any], await hass.async_add_executor_job( conf_util.process_ha_config_upgrade, hass) - hass.config.skip_pip = skip_pip - if skip_pip: - _LOGGER.warning("Skipping pip installation of required modules. " - "This may cause issues") - # Make a copy because we are mutating it. config = OrderedDict(config) -- GitLab