From 9203ae201f94323d89996bcccf2d9e36753db851 Mon Sep 17 00:00:00 2001
From: Phil Hawthorne
Date: Sat, 16 Feb 2019 05:25:03 +1100
Subject: [PATCH] Set uvloop version consistent with hass.io (#21080)
This sets the uvloop version in Docker containers to 0.11.3, which is the
same version that hass.io uses.
uvloop might be causing issues with some Docker containers on some host
systems, as reported in #20829
---
Dockerfile | 2 +-
virtualization/Docker/Dockerfile.dev | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index c863ff9433cac5..aa9415fd1e0801 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -27,7 +27,7 @@ COPY requirements_all.txt requirements_all.txt
# Uninstall enum34 because some dependencies install it but breaks Python 3.4+.
# See PR #8103 for more info.
RUN pip3 install --no-cache-dir -r requirements_all.txt && \
- pip3 install --no-cache-dir mysqlclient psycopg2 uvloop cchardet cython tensorflow
+ pip3 install --no-cache-dir mysqlclient psycopg2 uvloop==0.11.3 cchardet cython tensorflow
# Copy source
COPY . .
diff --git a/virtualization/Docker/Dockerfile.dev b/virtualization/Docker/Dockerfile.dev
index de460319bc2161..03d6ab47c24022 100644
--- a/virtualization/Docker/Dockerfile.dev
+++ b/virtualization/Docker/Dockerfile.dev
@@ -29,7 +29,7 @@ COPY requirements_all.txt requirements_all.txt
# Uninstall enum34 because some dependencies install it but breaks Python 3.4+.
# See PR #8103 for more info.
RUN pip3 install --no-cache-dir -r requirements_all.txt && \
- pip3 install --no-cache-dir mysqlclient psycopg2 uvloop cchardet cython
+ pip3 install --no-cache-dir mysqlclient psycopg2 uvloop==0.11.3 cchardet cython
# BEGIN: Development additions