diff options
| author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2017-04-29 15:22:34 +0900 |
|---|---|---|
| committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2017-04-29 15:29:51 +0900 |
| commit | 370bdddc7c9cc20383d6211a27ef6868773bd82e (patch) | |
| tree | 704b7476bf8b9734020226abf043795c43e471e2 /sphinx/websupport | |
| parent | 721c3d5faec85d6daa8d7b0ef3d518af7566438e (diff) | |
| download | sphinx-git-370bdddc7c9cc20383d6211a27ef6868773bd82e.tar.gz | |
make websupport-dependency optional
Diffstat (limited to 'sphinx/websupport')
| -rw-r--r-- | sphinx/websupport/__init__.py | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/sphinx/websupport/__init__.py b/sphinx/websupport/__init__.py index f06d98433..f71034708 100644 --- a/sphinx/websupport/__init__.py +++ b/sphinx/websupport/__init__.py @@ -12,11 +12,16 @@ import warnings from sphinx.deprecation import RemovedInSphinx20Warning -from sphinxcontrib.websupport import WebSupport # NOQA -from sphinxcontrib.websupport import errors # NOQA -from sphinxcontrib.websupport.search import BaseSearch, SEARCH_ADAPTERS # NOQA -from sphinxcontrib.websupport.storage import StorageBackend # NOQA -warnings.warn('sphinx.websupport module is now provided as sphinxcontrib.webuspport. ' - 'sphinx.websupport will be removed in Sphinx-2.0. Please use it instaed', - RemovedInSphinx20Warning) +try: + from sphinxcontrib.websupport import WebSupport # NOQA + from sphinxcontrib.websupport import errors # NOQA + from sphinxcontrib.websupport.search import BaseSearch, SEARCH_ADAPTERS # NOQA + from sphinxcontrib.websupport.storage import StorageBackend # NOQA + + warnings.warn('sphinx.websupport module is now provided as sphinxcontrib-webuspport. ' + 'sphinx.websupport will be removed in Sphinx-2.0. Please use it instaed', + RemovedInSphinx20Warning) +except ImportError: + warnings.warn('Since Sphinx-1.6, sphinx.websupport module is now separated to ' + 'sphinxcontrib-webuspport package. Please add it into your dependency list.') |
