[Numpy-discussion] setting package path
Stefan van der Walt
stefan at sun.ac.za
Thu Mar 2 08:14:04 CST 2006
On Tue, Feb 28, 2006 at 11:34:43PM -0600, Pearu Peterson wrote:
> >which calculates "somepath". Which is wrong: the docstring, the code
> >or my interpretation?
>
> You have to read also following code:
>
> d1 =
> os.path.join(d,'build','lib.%s-%s'%(get_platform(),sys.version[:3]))
> if not os.path.isdir(d1):
> d1 = os.path.dirname(d) # <- here we get "somepath/.."
> sys.path.insert(0,d1)
Pearu,
Thanks for pointing this out. I was trying to figure out why my
module's tests didn't run when I did, for example:
$ python test_geom.py
But now I realise it is because typical package layout is
"somepath/some_dir/tests/test_file.py", not
"somepath/some_dir/test_file.py". For example, we have
"numpy/core/tests/test_umath.py".
As a temporary workaround, set_local_path("../../..") works for me.
Regards
Stéfan
More information about the Numpy-discussion
mailing list