Disable non-cython extension modules

This commit is contained in:
Mark Florisson
2015-08-10 20:19:12 +01:00
parent 8d28473695
commit d71b6e769c

View File

@@ -262,14 +262,14 @@ if "--no-libev" not in sys.argv and not is_windows:
if "--no-cython" not in sys.argv:
try:
from Cython.Build import cythonize
cython_candidates = ['cluster', 'concurrent', 'connection', 'cqltypes', 'metadata',
'pool', 'protocol', 'query', 'util']
compile_args = [] if is_windows else ['-Wno-unused-function']
extensions.extend(cythonize(
[Extension('cassandra.%s' % m, ['cassandra/%s.py' % m],
extra_compile_args=compile_args)
for m in cython_candidates],
exclude_failures=True))
# cython_candidates = ['cluster', 'concurrent', 'connection', 'cqltypes', 'metadata',
# 'pool', 'protocol', 'query', 'util']
# compile_args = [] if is_windows else ['-Wno-unused-function']
# extensions.extend(cythonize(
# [Extension('cassandra.%s' % m, ['cassandra/%s.py' % m],
# extra_compile_args=compile_args)
# for m in cython_candidates],
# exclude_failures=True))
extensions.extend(cythonize("cassandra/*.pyx"))
extensions.extend(cythonize("tests/unit/cython/*.pyx"))
except ImportError: