[Distutils] SETUPTOOLS - Loading Eggs which do not have an egg_info

Phillip J. Eby pje at telecommunity.com
Fri Dec 8 20:57:39 CET 2006


At 09:22 PM 12/8/2006 +0200, Ilias Lazaridis wrote:
>Phillip J. Eby wrote:
> > At 08:24 PM 12/8/2006 +0200, Ilias Lazaridis wrote:
> >> Retrieving a few values directly from the setup.py (instead from an
> >> egg-info) would be fast and without any dependency.
> >
> > In order to invoke run_setup to get the data, you must import, *at 
> absolute
> > minimum*:
> >
> > distutils
>...
>
>I must read-in(!) at absolute minimum just the "setup.py" file, without
>any includes.

Then you are confused about how run_setup() works.  run_setup() invokes the 
setup.py, which causes all of those modules to be imported.

Perhaps you intend to instead parse the setup.py and figure out what it 
does from its syntax tree, without actually executing it?  Good luck on 
that as well.



More information about the Distutils-SIG mailing list