Make documentation build compatible with both Python 2 and 3
authorJean Baptiste Favre <debian@jbfavre.org>
Wed, 14 Mar 2018 15:40:34 +0000 (16:40 +0100)
committerJean Baptiste Favre <debian@jbfavre.org>
Mon, 6 Aug 2018 08:56:14 +0000 (09:56 +0100)
Gbp-Pq: Name 0009-fix-doc-python3.patch

doc/checkvers.py
doc/manpages.py

index 0955c20e95c1a402d7c302f7bdacd255c6ebd7d1..77f53ffc80d581f10f52a06c371c879e62cb07f4 100644 (file)
@@ -29,30 +29,30 @@ if __name__ == '__main__':
     # Check whether we have a recent version of sphinx. EPEL and CentOS are completely crazy and I don't understand their
     # packaging at all. The test below works on Ubuntu and places where sphinx is installed sanely AFAICT.
     if options.checkvers:
-        print 'checking for sphinx version >= 1.2... ',
+        print ( 'checking for sphinx version >= 1.2... ' ),
         # Need at least 1.2 because of some command line options stuff HRP added.
         # Also 1.2 guarantees sphinx.version_info is available.
         try:
             import sphinx
 
             if 'version_info' in dir(sphinx):
-                print 'Found Sphinx version {0}'.format(sphinx.version_info)
+                print ( 'Found Sphinx version {0}'.format(sphinx.version_info) )
             else:
                 version = sphinx.__version__
-                print 'Found Sphinx version (old) {0}'.format(sphinx.__version__)
+                print ( 'Found Sphinx version (old) {0}'.format(sphinx.__version__) )
                 sphinx.version_info = version.split('.')
 
             if sphinx.version_info < (1, 2):
                 sys.exit(1)
 
         except Exception as e:
-            print e
+            print ( e )
             sys.exit(1)
 
-        print 'checking for sphinx.writers.manpage... ',
+        print ( 'checking for sphinx.writers.manpage... ' ),
         try:
             from sphinx.writers import manpage
-            print 'yes'
+            print ( 'yes' )
         except Exception as e:
-            print e
+            print ( e )
             sys.exit(1)
index 7b62a2577e4f4e153cf3c89011f9412c90fca1d6..cd0f682f34bf93359947115e505b7087cff1dbf3 100644 (file)
@@ -66,4 +66,4 @@ if __name__ == '__main__':
     # Print the names of the man pages for the requested manual section.
     for page in man_pages:
         if options.section == 0 or options.section == int(page[4][0]):
-            print page[1] + '.' + page[4]
+            print( page[1] + '.' + page[4] )