blob: e87b6c076b59ce5c9c8cca25eaa0cccc0692b652 [file] [log] [blame]
Georg Brandl116aa622007-08-15 14:28:22 +00001# -*- coding: utf-8 -*-
2"""
3 Sphinx - Python documentation toolchain
4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5
6 :copyright: 2007 by Georg Brandl.
7 :license: Python license.
8"""
9
10import sys
11
12if __name__ == '__main__':
Guido van Rossumda27fd22007-08-17 00:24:54 +000013
Christian Heimes679db4a2008-01-18 09:56:22 +000014 if sys.version_info[:3] < (2, 4, 0):
Georg Brandlbd84a582008-01-19 09:24:19 +000015 sys.stderr.write("""\
Christian Heimes679db4a2008-01-18 09:56:22 +000016Error: Sphinx needs to be executed with Python 2.4 or newer (not 3.0 though).
17(If you run this from the Makefile, you can set the PYTHON variable
18to the path of an alternative interpreter executable, e.g.,
19``make html PYTHON=python2.5``).
Georg Brandlbd84a582008-01-19 09:24:19 +000020""")
Guido van Rossumda27fd22007-08-17 00:24:54 +000021 sys.exit(1)
22
Georg Brandl116aa622007-08-15 14:28:22 +000023 from sphinx import main
24 sys.exit(main(sys.argv))