From 068442737342027a17ac2aacd6c8f746358c50a6 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sun, 8 Apr 2018 23:30:42 +0200 Subject: [PATCH 1/2] Bugfix, remove unsupported characters --- hassio/addons/build.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/hassio/addons/build.py b/hassio/addons/build.py index a3dcfb5b3..d98c9597a 100644 --- a/hassio/addons/build.py +++ b/hassio/addons/build.py @@ -55,8 +55,8 @@ class AddonBuild(JsonConfig, CoreSysAttributes): 'io.hass.version': version, 'io.hass.arch': self._arch, 'io.hass.type': META_ADDON, - 'io.hass.name': self.addon.name, - 'io.hass.description': self.addon.description, + 'io.hass.name': self._fix_label('name'), + 'io.hass.description': self._fix_label('description'), }, 'buildargs': { 'BUILD_FROM': self.base_image, @@ -70,3 +70,8 @@ class AddonBuild(JsonConfig, CoreSysAttributes): args['labels']['io.hass.url'] = self.addon.url return args + + def _fix_label(self, label_name): + """Remove characters they are not supported.""" + label = getattr(self.addon, label_name, "") + return label.replace("'", "") From d36c3919d7676d11ce03e4be6f3af6815f4d9ee9 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 9 Apr 2018 20:01:48 +0200 Subject: [PATCH 2/2] Update docker --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 839793112..359baad77 100644 --- a/setup.py +++ b/setup.py @@ -42,7 +42,7 @@ setup( install_requires=[ 'async_timeout==2.0.0', 'aiohttp==3.0.9', - 'docker==3.1.1', + 'docker==3.2.0', 'colorlog==3.1.2', 'voluptuous==0.11.1', 'gitpython==2.1.8',