on master help sign in
[mod] upgrade requirements.txt
181c12aAlexandre Flament
requirements.txt+6−7
@@ -1,11 +1,10 @@
1−certifi==2016.9.26
1+certifi==2017.1.23
2flask==0.12
2flask==0.12
3flask-babel==0.11.1
3flask-babel==0.11.1
4−lxml==3.7.1
4+lxml==3.7.3
5−ndg-httpsclient==0.4.2
5+idna==2.5
6−pyasn1==0.1.9
7pygments==2.1.3
6pygments==2.1.3
8pyopenssl==16.2.0
7pyopenssl==16.2.0
9−python-dateutil==2.5.3
8+python-dateutil==2.6.0
10−pyyaml==3.11
9+pyyaml==3.12
11−requests[socks]==2.12.4
10+requests[socks]==2.13.0
searx/webapp.py+3−5
@@ -70,14 +70,12 @@ from searx.plugins import plugins
70from searx.preferences import Preferences, ValidationException
70from searx.preferences import Preferences, ValidationException
71from searx.answerers import answerers
71from searx.answerers import answerers
72
72
73−# check if the pyopenssl, ndg-httpsclient, pyasn1 packages are installed.
73+# check if the pyopenssl package is installed.
74−# They are needed for SSL connection without trouble, see #298
74+# It is needed for SSL connection without trouble, see #298
75try:
75try:
76 import OpenSSL.SSL # NOQA
76 import OpenSSL.SSL # NOQA
77− import ndg.httpsclient # NOQA
78− import pyasn1 # NOQA
79except ImportError:
77except ImportError:
80− logger.critical("The pyopenssl, ndg-httpsclient, pyasn1 packages have to be installed.\n"
78+ logger.critical("The pyopenssl package has to be installed.\n"
81 "Some HTTPS connections will fail")
79 "Some HTTPS connections will fail")
82
80
83# serve pages with HTTP/1.1
81# serve pages with HTTP/1.1