ipython/ipython — pull request #1922 by bfroehle (2012-06-12 04:01:45+00:00)
Title: py3k compatibility for setupegg.py

So I tried to run...
```
$ python3 setupegg.py develop --user
Traceback (most recent call last):
File "setupegg.py", line 6, in
execfile('setup.py')
NameError: name 'execfile' is not defined
```

Now I realize this is a silly thing to do, since the raw source won't be run through 2to3, etc. But I didn't expect the command to just break.

Now setupegg.py isn't really useful in Python 3, as we are already importing setuptools in setup.py. So maybe we should just print a nicer warning message an abort instead? Or maybe I'll just be less silly in the future.