blob: ab9f40d92cef8c4a64d2f940f8e504004c06e2b5 [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
Georg Brandlfd5359c2007-08-31 06:20:46 +000014 if not (2, 5, 1) <= sys.version_info[:3] < (3, 0, 0):
15 sys.stderr.write("""\
16Error: Sphinx needs to be executed with Python 2.5.1 or newer (not 3.0 though).
17If you run this from the Makefile, you can set the PYTHON variable to the path
18of an alternative interpreter executable, e.g., ``make html PYTHON=python2.5``.)
19""")
Guido van Rossumda27fd22007-08-17 00:24:54 +000020 sys.exit(1)
21
Georg Brandl116aa622007-08-15 14:28:22 +000022 from sphinx import main
23 sys.exit(main(sys.argv))