Merged revisions 73166 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/trunk

........
  r73166 | tarek.ziade | 2009-06-03 12:26:26 +0200 (Wed, 03 Jun 2009) | 1 line

  added some tests for distutils.extension + code cleanup
........
This commit is contained in:
Tarek Ziadé 2009-06-03 10:31:15 +00:00
parent 8d6e26d6e4
commit e6ed2f9ea0
3 changed files with 107 additions and 13 deletions

View file

@ -139,8 +139,10 @@ class Extension:
def read_setup_file(filename):
from distutils.sysconfig import \
parse_makefile, expand_makefile_vars, _variable_rx
"""Reads a Setup file and returns Extension instances."""
from distutils.sysconfig import (parse_makefile, expand_makefile_vars,
_variable_rx)
from distutils.text_file import TextFile
from distutils.util import split_quoted
@ -165,10 +167,8 @@ def read_setup_file(filename):
file.warn("'%s' lines not handled yet" % line)
continue
#print "original line: " + line
line = expand_makefile_vars(line, vars)
words = split_quoted(line)
#print "expanded line: " + line
# NB. this parses a slightly different syntax than the old
# makesetup script: here, there must be exactly one extension per
@ -234,13 +234,4 @@ def read_setup_file(filename):
extensions.append(ext)
#print "module:", module
#print "source files:", source_files
#print "cpp args:", cpp_args
#print "lib args:", library_args
#extensions[module] = { 'sources': source_files,
# 'cpp_args': cpp_args,
# 'lib_args': library_args }
return extensions