On Nov 18, 2004, at 1:00 PM, holger krekel wrote:

[Christian Tismer Thu, Nov 18, 2004 at 11:22:53AM +0200]
Hi colleagues,

I was wondering why we still need stuff like autopath?
I simply use a pypy.pth file in my standard python
folder which contains the path to pypy, and things
work fine.
Why do we really need autopath?

The basic idea of autopath is that after you do

    svn co http://codespeak.net/svn/pypy/trunk/src

and then

    python src/pypy/test_all.py

or any other test file or e.g.

    python src/pypy/interpreter/py.py

it just works without _any_ setup/installation steps.
For the same reason we come with the neccessary
dependencies to run py.py.

It's not unreasonable to ask people to add src to their PYTHONPATH by some means (pth file or otherwise). Requiring this simple step, common to just about every other sane Python package, eliminates the need for a distributed autopath entirely.


As Michael has mentioned, it makes sense to have a module that cleans sys.path so that you don't have anything crazy in there, but autopath as implemented seems like quite an unnecessary hack to me.

I've just committed a smarter implementation that deals with symlinks and such more gracefully.

-bob

_______________________________________________
[EMAIL PROTECTED]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to