From 0f53c1aaa6347fca4f20efb4d432dd91712b5907 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Thu, 24 Nov 2016 11:45:26 +0100 Subject: [PATCH] Pin tornado dependency to 4.0.2 for now ">=4.0.2,<4.1" will pull in 4.1b and we don't want that due to issue with that and websocket communication due to permessage-deflate. While we desperately need to migrate to a newer tornado, due to some voodoo needed to get large streamed uploads and downloads to work that is probably not completely straightforward and therefore something for post-1.3.0-stable release. --- setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 49b2cb9c..9bc6796e 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,10 @@ import octoprint_setuptools INSTALL_REQUIRES = [ "flask>=0.9,<0.11", "werkzeug>=0.8.3,<0.9", - "tornado>=4.0.2,<4.1", + "tornado==4.0.2", # pinned for now, we need to migrate to a newer tornado, but due + # to some voodoo needed to get large streamed uploads and downloads + # to work that is probably not completely straightforward and therefore + # something for post-1.3.0-stable release "sockjs-tornado>=1.0.2,<1.1", "PyYAML>=3.10,<3.11", "Flask-Login>=0.2.2,<0.3",