Phillip J. Eby wrote: > 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.
I'm not refering to "run_setup". > 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. You are speculating much to complex. Possibly during the long work on setuptools you've forgotten a few basic things: * python is very dynamic and expressive. * python is simple. * python stays simple, except you make things complex. - I have to sleep now. A good night (day) to all! . -- http://case.lazaridis.com/wiki/Package _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig