setup.py: Gracefully handle when Cython is not installed.

This commit is contained in:
Neil Williams
2012-07-08 17:34:25 -07:00
parent dc10f7cedf
commit f50bab028d

View File

@@ -26,11 +26,23 @@ use_setuptools()
from setuptools import find_packages
from distutils.core import setup, Extension
from Cython.Distutils import build_ext
import os
import fnmatch
commands = {"build_ext": build_ext}
commands = {}
try:
from Cython.Distutils import build_ext
except ImportError:
pass
else:
commands.update({
"build_ext": build_ext
})
try:
from babel.messages import frontend as babel
commands.update({