diff options
author | shimizukawa <shimizukawa@gmail.com> | 2013-05-29 09:16:14 +0000 |
---|---|---|
committer | shimizukawa <shimizukawa@gmail.com> | 2013-05-29 09:16:14 +0000 |
commit | 764dff79ed2557e7bce72d4f7dee9387a37cddad (patch) | |
tree | b5e9b4835b858067ecd79831923539288396a9c4 /setup.py | |
parent | 95510a2f5e878de04819b3ff3ef28857dca91e92 (diff) | |
download | sphinx-764dff79ed2557e7bce72d4f7dee9387a37cddad.tar.gz |
Fix Python version compatibility with Jinja2 2.7. closes #1173
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -44,10 +44,15 @@ A development egg can be found `here <http://bitbucket.org/birkenfeld/sphinx/get/tip.gz#egg=Sphinx-dev>`_. ''' -requires = ['Pygments>=1.2', 'Jinja2>=2.3', 'docutils>=0.7'] +requires = ['Pygments>=1.2', 'docutils>=0.7'] if sys.version_info[:3] >= (3, 3, 0): - requires[2] = 'docutils>=0.10' + requires[1] = 'docutils>=0.10' + +if sys.version_info < (2, 6) or (3, 0) <= sys.version_info < (3, 3): + requires.append('Jinja2>=2.3,<2.7') +else: + requires.append('Jinja2>=2.3') if sys.version_info < (2, 5): print('ERROR: Sphinx requires at least Python 2.5 to run.') |