"""Boto/botocore helpers"""
from __future__ import absolute_import
import six
from scrapy.exceptions import NotConfigured
def is_botocore():
try:
import botocore
return True
except ImportError:
if six.PY2:
try:
import boto
return False
except ImportError:
raise NotConfigured('missing botocore or boto library')
else:
raise NotConfigured('missing botocore library')