summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorArmin Ronacher <armin.ronacher@active-4.com>2010-02-09 15:04:51 +0100
committerArmin Ronacher <armin.ronacher@active-4.com>2010-02-09 15:04:51 +0100
commit0faa861cae96bbeef632b722c7f7723cced01109 (patch)
tree4bea11c6c09fb052daacf7dc1a76c05190427fbb /setup.py
parent0319c665fe5bf0ecca06ff15c891987d4d0b32cf (diff)
downloadjinja2-0faa861cae96bbeef632b722c7f7723cced01109.tar.gz
Propably delaying release for better python 3 support. Started working on
that. --HG-- branch : trunk
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/setup.py b/setup.py
index 5e9efcb..134cc97 100644
--- a/setup.py
+++ b/setup.py
@@ -43,13 +43,14 @@ import os
import sys
from setuptools import setup, Extension, Feature
-from distutils.command.build_ext import build_ext
-from distutils.errors import CCompilerError, DistutilsPlatformError
-try:
- from distutils.command.build_py import build_py_2to3 as build_py
-except ImportError:
- from distutils.command.build_py import build_py
+# tell distribute to use 2to3 with our own fixers.
+extra = {}
+if sys.version_info >= (3, 0):
+ extra.update(
+ use_2to3=True,
+ use_2to3_fixers=['custom_fixers']
+ )
setup(
@@ -89,5 +90,5 @@ setup(
[babel.extractors]
jinja2 = jinja2.ext:babel_extract[i18n]
""",
- cmdclass=dict(build_py=build_py)
+ **extra
)