[IPython-dev] Adding setupttols to iptyhon's setup.py
Andrew Straw
strawman at astraw.com
Wed Dec 12 12:40:46 EST 2007
Here is my "ssetup", which is on my $PATH:
#!/bin/bash
# ssetup - "setuptools setup"
python -c "import setuptools,
sys;f='setup.py';sys.argv[0]=f;execfile(f,{'__file__':f,'__name__':'__main__'})"
$*
(Everything that is not a comment goes on the same line.)
This deals with all kinds of setup.py scripts that expect __file__ and
__name__ to be set in addition to sys.argv[0] to be 'setup.py'.
Note that numpy.distutils and setuptools are not completely compatible,
so this may get you into trouble with numpy/scipy, so be careful there.
-Andrew
Gael Varoquaux wrote:
> On Wed, Dec 12, 2007 at 09:25:45AM -0800, Andrew Straw wrote:
>> And don't forget you can always do:
>
>> python -c "import setuptools; execfile('setup.py')" develop --prefix
>> /usr/local
>
> Yes, I'll settle for this. Though as the command is hard to remmeber for
> my small brain, I'll check in a file that does the
> "import setuptools; execfile('setup.py')" if you don't mind. What should
> I call it? setup_tools.py? Obviously not setuptools.py.
>
> Cheers,
>
> Gaël
More information about the IPython-dev
mailing list