diff options
| author | scoder <none@none> | 2010-11-17 19:07:22 +0100 |
|---|---|---|
| committer | scoder <none@none> | 2010-11-17 19:07:22 +0100 |
| commit | b695ac4e04aed2063514014331b6a2074fd35fec (patch) | |
| tree | 1d0b46befdb4f9ca10fbf8f0085a3715b97b3cbd /setupinfo.py | |
| parent | b7d341286b694c17a072ee4ad1b725574637b69f (diff) | |
| download | python-lxml-b695ac4e04aed2063514014331b6a2074fd35fec.tar.gz | |
[svn r4489] properly handle dependencies in Cython build
--HG--
branch : trunk
Diffstat (limited to 'setupinfo.py')
| -rw-r--r-- | setupinfo.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/setupinfo.py b/setupinfo.py index 727f0bfe..60857891 100644 --- a/setupinfo.py +++ b/setupinfo.py @@ -110,11 +110,11 @@ def ext_modules(static_include_dirs, static_library_dirs, result = [] for module in modules: main_module_source = PACKAGE_PATH + module + source_extension - dependencies = find_dependencies(module) result.append( Extension( module, - sources = [main_module_source] + dependencies, + sources = [main_module_source], + depends = find_dependencies(module), extra_compile_args = _cflags, extra_objects = static_binaries, define_macros = _define_macros, @@ -128,10 +128,6 @@ def ext_modules(static_include_dirs, static_library_dirs, def find_dependencies(module): if not CYTHON_INSTALLED: return [] - from Cython.Compiler.Version import version - if split_version(version) < (0,9,6,13): - return [] - package_dir = os.path.join(get_base_dir(), PACKAGE_PATH) files = os.listdir(package_dir) pxd_files = [ os.path.join(PACKAGE_PATH, filename) for filename in files |
