diff --git a/scrapy/settings/default_settings.py b/scrapy/settings/default_settings.py index 8435b0354..b151933b6 100644 --- a/scrapy/settings/default_settings.py +++ b/scrapy/settings/default_settings.py @@ -18,6 +18,8 @@ import sys from importlib import import_module from os.path import join, abspath, dirname +import six + AJAXCRAWL_ENABLED = False AUTOTHROTTLE_ENABLED = False @@ -163,7 +165,7 @@ HTTPCACHE_ALWAYS_STORE = False HTTPCACHE_IGNORE_HTTP_CODES = [] HTTPCACHE_IGNORE_SCHEMES = ['file'] HTTPCACHE_IGNORE_RESPONSE_CACHE_CONTROLS = [] -HTTPCACHE_DBM_MODULE = 'anydbm' +HTTPCACHE_DBM_MODULE = 'anydbm' if six.PY2 else 'dbm' HTTPCACHE_POLICY = 'scrapy.extensions.httpcache.DummyPolicy' HTTPCACHE_GZIP = False diff --git a/tox.ini b/tox.ini index eae7e8e47..874a22ee2 100644 --- a/tox.ini +++ b/tox.ini @@ -42,6 +42,7 @@ deps = -rrequirements-py3.txt # Extras Pillow + leveldb -rtests/requirements-py3.txt [testenv:py34]