[Python-Dev] buildtime vs runtime in Distutils (original) (raw)

Tarek Ziadé ziade.tarek at gmail.com
Thu Nov 19 17:14:16 CET 2009


On Thu, Nov 19, 2009 at 11:04 AM, Antoine Pitrou <solipsis at pitrou.net> wrote:

Tarek Ziadé <ziade.tarek gmail.com> writes:

So what I am proposing is to inject those values in a private dict in the new sysconfig.py module, that can be read through the getconfigvars / getconfigvar APIs. This means that sysconfig.py will be added as "sysconfig.py.in" This means you have to relaunch the whole configure thing each time you make a change to sysconfig? This doesn't sound like a good idea to me. You could make the private dict a dedicated module instead, e.g. "sysconfigdata.py.in".

That's much better indeed.

As for Windows, if people have the ability to choose the installation directory when installing, I'm not sure how you're gonna handle it.

I don't know. I am investigating with what Christian has explained on Windows installers, to see how it can be hooked in the installation process, and a fallback for the win32 build version.

If it gets too complex, I'll probably postpone this and finish a first version of sysconfig that does use Makefile.

Tarek



More information about the Python-Dev mailing list