summaryrefslogtreecommitdiff
path: root/setupinfo.py
diff options
context:
space:
mode:
authorscoder <none@none>2010-11-17 19:07:22 +0100
committerscoder <none@none>2010-11-17 19:07:22 +0100
commitb695ac4e04aed2063514014331b6a2074fd35fec (patch)
tree1d0b46befdb4f9ca10fbf8f0085a3715b97b3cbd /setupinfo.py
parentb7d341286b694c17a072ee4ad1b725574637b69f (diff)
downloadpython-lxml-b695ac4e04aed2063514014331b6a2074fd35fec.tar.gz
[svn r4489] properly handle dependencies in Cython build
--HG-- branch : trunk
Diffstat (limited to 'setupinfo.py')
-rw-r--r--setupinfo.py8
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