Hi, I think I found a bug in numpy/distutils/ccompiler.py - and wanted to check that no-one has any objections before I fix it.
These lines (390ff distutils.ccompiler.py) for _cc in ['msvc', 'bcpp', 'cygwinc', 'emxc', 'unixc']: _m = sys.modules.get('distutils.'+_cc+'compiler') if _m is not None: setattr(getattr(_m, _cc+'compiler'), 'gen_lib_options', gen_lib_options) occasionally cause an error with message of form module has no attribute 'unixccompiler'. As far as I can see, the line beginning '_m' can only return None, or, in my case, the distutils.unixccompiler module. Then the getattr phrase will request an attribute 'unixccompiler' from the distutils.unixccompiler module, causing an error. I'm suggesting changing the relevant line to: setattr(_m, 'gen_lib_options', Any objections? If not I'll commit soon... Matthew _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion