Hi, I noticed that our unit tests running under nose and using scipy.weave started to fail with numpy 1.7.0 because of a change in numpy.distutils.exec_command (called by scipy.weave) which now assumes that sys.stdout always provides a fileno function (which fails because nose redirect stdout to a cStringIO). I guess the combination of scipy.weave and nose is not that unusual for scientific software, maybe 1.7.1 could make the exec_command a bit more robust in that regard? I filed the issue as #2999 in github (including a simple example triggering the error): https://github.com/numpy/numpy/issues/2999
Thanks Marcel _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion