Skip to content

Commit e96af7a

Browse files
authored
Merge pull request robotframework#627 from aaltat/remove_docutils
Fixes robotframework#257 by removing the docutils dependency
2 parents ec3c897 + b2c0145 commit e96af7a

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

doc/buildhtml.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,16 @@
2626
import os.path
2727
import copy
2828
from fnmatch import fnmatch
29-
import docutils
30-
from docutils import ApplicationError
31-
from docutils import core, frontend, utils
32-
from docutils.error_reporting import ErrorOutput, ErrorString
33-
from docutils.parsers import rst
34-
from docutils.readers import standalone, pep
35-
from docutils.writers import html4css1, pep_html
29+
try:
30+
import docutils
31+
from docutils import ApplicationError
32+
from docutils import core, frontend, utils
33+
from docutils.error_reporting import ErrorOutput, ErrorString
34+
from docutils.parsers import rst
35+
from docutils.readers import standalone, pep
36+
from docutils.writers import html4css1, pep_html
37+
except ImportError:
38+
raise ImportError('Importing `docutils` failed. Install it with `pip install docutils`.')
3639

3740

3841
usage = '%prog [options] [<directory> ...]'

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@
3535
install_requires = [
3636
'decorator >= 3.3.2',
3737
'selenium >= 2.32.0',
38-
'robotframework >= 2.6.0',
39-
'docutils >= 0.8.1'
38+
'robotframework >= 2.6.0'
4039
],
4140
py_modules=['ez_setup'],
4241
package_dir = {'' : 'src'},

0 commit comments

Comments
 (0)