Say I create a numpy folder with an empty __init__.py and a version.py file that defines version=42.<br>Now:<br>$ python -c &quot;import numpy.version as v; print(v.version)&quot;<br>42<br>$ ipython -c &quot;import numpy.version as v; print(v.version)&quot;<br>
1.6.2<br>(and it&#39;s the same for Python2 and Python3).<br><br>Is that behaviour a bug, or documented somewhere?<br>Antony<br>