From ab96f19319c43b4b3dac3e3fca3f9f2e1513cf6c Mon Sep 17 00:00:00 2001 From: Dmitry Shachnev Date: Sun, 7 Apr 2013 19:59:36 +0400 Subject: [PATCH] Use sphinx.util.compat.docutils_version, as suggested by Georg Brandl --- sphinx/writers/manpage.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sphinx/writers/manpage.py b/sphinx/writers/manpage.py index b7ea3e390..04887e146 100644 --- a/sphinx/writers/manpage.py +++ b/sphinx/writers/manpage.py @@ -10,7 +10,6 @@ """ from docutils import nodes -from docutils import __version__ as docutils_version try: from docutils.writers.manpage import MACRO_DEF, Writer, \ Translator as BaseTranslator @@ -23,7 +22,7 @@ except ImportError: from sphinx import addnodes from sphinx.locale import admonitionlabels, _ from sphinx.util.osutil import ustrftime -from distutils.version import LooseVersion +from sphinx.util.compat import docutils_version class ManualPageWriter(Writer): @@ -72,7 +71,7 @@ class ManualPageTranslator(BaseTranslator): self._docinfo['manual_group'] = builder.config.project # In docutils < 0.11 self.append_header() was never called - if LooseVersion(docutils_version) < LooseVersion('0.11'): + if docutils_version < (0, 11): self.body.append(MACRO_DEF) # Overwrite admonition label translations with our own