From 3e7ec05cfea8e2dd6ad74f49dd4645d460ba4e2b Mon Sep 17 00:00:00 2001 From: John Berlin Date: Mon, 9 Jul 2018 14:28:11 -0400 Subject: [PATCH] Updated the gevent requirement: (#347) - Removed strict version limit (1.2.2), using latest gevent - changed the import "gevent.wsgi" to "gevent.pywsgi" (needed in latest gevent) - Installing with extra requirement gevent[dnspython] (existing dns resolver in gevent considered deprecated) --- pywb/utils/geventserver.py | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pywb/utils/geventserver.py b/pywb/utils/geventserver.py index 73857f2a..a42519be 100644 --- a/pywb/utils/geventserver.py +++ b/pywb/utils/geventserver.py @@ -1,4 +1,4 @@ -from gevent.wsgi import WSGIServer, WSGIHandler +from gevent.pywsgi import WSGIServer, WSGIHandler from gevent import spawn import logging diff --git a/requirements.txt b/requirements.txt index f877ac8c..0f9a8622 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,7 +9,7 @@ brotlipy pyyaml werkzeug webencodings -gevent==1.2.2 +gevent[dnspython] # extra recommend by gevent, c-ares resolver to be deprecated soon webassets==0.12.1 portalocker wsgiprox>=1.5.1