diff options
| author | Jon Waltman <jonathan.waltman@gmail.com> | 2012-11-03 11:11:38 -0500 |
|---|---|---|
| committer | Jon Waltman <jonathan.waltman@gmail.com> | 2012-11-03 11:11:38 -0500 |
| commit | 6d4d582280541b2a9fc8587121ee3e60c11594e5 (patch) | |
| tree | ed20603011a2ea247bbe1325650535eb7b065dd2 /setup.py | |
| parent | e962bc0874932d9b7035aa3fa52683421e8be9b0 (diff) | |
| download | sphinx-6d4d582280541b2a9fc8587121ee3e60c11594e5.tar.gz | |
setup.py: Require Docutils >= 0.10 when running under Python >= 3.3
Diffstat (limited to 'setup.py')
| -rw-r--r-- | setup.py | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -50,6 +50,16 @@ if sys.version_info < (2, 5): print('ERROR: Sphinx requires at least Python 2.5 to run.') sys.exit(1) +if sys.version_info[:3] >= (3, 3, 0): + try: + import docutils + x, y = docutils.__version__.split('.')[:2] + if (int(x), int(y)) < (0, 10): + sys.stderr.write('ERROR: Sphinx requires at least ' + 'Docutils 0.10 for Python 3.3 and above.\n') + sys.exit(1) + except Exception: + pass # Provide a "compile_catalog" command that also creates the translated # JavaScript files if Babel is available. |
