aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-05-24 18:41:12 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2013-05-24 18:41:12 -0400
commit4acc7ecaafdc1c36602d3ed7c02892c04210de13 (patch)
tree2848c527b0274d999dcb8a6408fea8c5f80fb6bb /setup.py
parent70526053bdeaf3ba71f55b7a56bce7c882062966 (diff)
downloadexternal_python_mako-4acc7ecaafdc1c36602d3ed7c02892c04210de13.tar.gz
external_python_mako-4acc7ecaafdc1c36602d3ed7c02892c04210de13.tar.bz2
external_python_mako-4acc7ecaafdc1c36602d3ed7c02892c04210de13.zip
- [bug] Changed setup.py to skip installing markupsaferel_0_8_1
if Python version is < 2.6 or is between 3.0 and less than 3.3, as Markupsafe now only supports 2.6->2.X, 3.3->3.X. [ticket:216]
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/setup.py b/setup.py
index a6b9198..04d4551 100644
--- a/setup.py
+++ b/setup.py
@@ -9,6 +9,15 @@ v.close()
readme = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read()
+markupsafe_installs = (
+ sys.version_info >= (2, 6) and sys.version_info < (3, 0)
+ ) or sys.version_info >= (3, 3)
+
+if markupsafe_installs:
+ install_requires = ['MarkupSafe>=0.9.2']
+else:
+ install_requires = []
+
setup(name='Mako',
version=VERSION,
description="A super-fast templating language that borrows the \
@@ -31,13 +40,11 @@ setup(name='Mako',
license='MIT',
packages=find_packages('.', exclude=['examples*', 'test*']),
scripts=['scripts/mako-render'],
- tests_require = ['nose >= 0.11'],
- test_suite = "nose.collector",
+ tests_require=['nose >= 0.11'],
+ test_suite="nose.collector",
zip_safe=False,
- install_requires=[
- 'MarkupSafe>=0.9.2',
- ],
- extras_require = {'beaker':['Beaker>=1.1']},
+ install_requires=install_requires,
+ extras_require={'beaker': ['Beaker>=1.1']},
entry_points="""
[python.templating.engines]
mako = mako.ext.turbogears:TGPlugin