diff doc/hgmanpage.py @ 16611:462dd183bd73 stable

build: fix hgrc manpage building with docutils 0.9 Since docutils 0.9, `roman` module has been moved from module directory root (i.e. `site-packages/roman.py`) to `docutils.utils` module. Therefore `import roman` statement should be wrapped in `try: ... except ImportError: ...` block to handle importing correctly.
author Nikolaj Sjujskij <sterkrig@myopera.com>
date Tue, 08 May 2012 23:59:39 +0400
parents a7d5816087a9
children 67964cda8701
line wrap: on
line diff
--- a/doc/hgmanpage.py	Sat May 05 12:21:22 2012 +0200
+++ b/doc/hgmanpage.py	Tue May 08 23:59:39 2012 +0400
@@ -47,7 +47,10 @@
 import re
 
 from docutils import nodes, writers, languages
-import roman
+try:
+    import roman
+except ImportError:
+    from docutils.utils import roman
 import inspect
 
 FIELD_LIST_INDENT = 7