On Aug 11, 2013, at 10:24 PM, Benjamin Root wrote:
> The idea would be that within numpy (and we should fix SciPy as well), we 
> would always import numpy._testing as testing, and not import testing.py 
> ourselves.

The problem is the existing code out there which does:

import numpy as np
 ...
np.testing.utils.assert_almost_equal(x, y)

(That is, without an additional import), and other code which does

from numpy.testing import *


There's no way to make these both give a warning without some
horrible hack, like interposing our own __import__ or sticking
some non-module object into sys.modules.

Down that path lies madness, and the corpses of many earlier
attempts.

Perhaps the latest Python import hooks might have a solution,
but it's not something I want to spend time solving.


                                Andrew
                                [email protected]


_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to