Commits

Dmitry Shachnev committed 5c95683

Use sphinx.util.compat.docutils_version, as suggested by Georg Brandl

Comments (0)

Files changed (1)

sphinx/writers/manpage.py

 """
 
 from docutils import nodes
-from docutils import __version__ as docutils_version
 try:
     from docutils.writers.manpage import MACRO_DEF, Writer, \
          Translator as BaseTranslator
 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):
         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
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.