Disable non-cython extension modules
This commit is contained in:
16
setup.py
16
setup.py
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user