[Distutils] Question on using distutils.core.run_setup
terry at jon.es
Wed Mar 19 07:00:58 CET 2008
>>>>> "Phillip" == Phillip J Eby <pje at telecommunity.com> writes:
Phillip> At 04:03 AM 3/19/2008 +0100, Terry Jones wrote:
>> >>>>> "Phillip" == Phillip J Eby <pje at telecommunity.com> writes:
Phillip> At 06:27 AM 3/18/2008 +0100, Terry Jones wrote:
>> >> If so, how can I find where the thing(s) I installed now resides?
Phillip> It'd be on the 'install_lib' command instance, not the
Phillip> distribution. Try
Phillip> dist.get_finalized_command('install_lib').install_dir instead.
>> For the record / archives, I think this should be
Phillip> No, it shouldn't. Check again. :)
I get this (using the simplistic direct invocation of run_setup):
Python 2.5 (r25:51918, Sep 19 2006, 08:49:13)
[GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from distutils.core import run_setup
>>> d = run_setup('setup.py', ['-q', 'install'])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: Distribution instance has no attribute 'get_finalized_command'
I guess I'm missing something here?
More information about the Distutils-SIG