[Python-Dev] rename of ConfigParser module?
Mark Hammond
mhammond at skippinet.com.au
Fri May 16 01:35:52 CEST 2008
> > (Hmm, is changing Modules/Setup enough to sort the Windows build out
> > as
> > well? Or does that need a separate change to some of the Visual
> > Studio files?)
>
> The latter. Whenever you add, remove, or rename an extension module,
> you need to adjust the PCbuild files as well. (technically, you also
> have to adjust PC/os2emx/Makefile, PC/os2vacpp/makefile.omk, and PC/VC6,
> but these changes are waived).
Correct me if I'm wrong, but in this case we are talking about adding a new
directory to sys.path, correct? On Windows, this means a change in
PCBuild/pyconfig.h and tools/msi/msi.py. A patch seems simple, so I'll
check one in (assuming noone beats me) after clarification of a couple of
points.
* I assume lib-old should go at the end of the sys.path managed by the above
files?
* What is the story with "plat-win"? pyconfig.h includes a 'Lib\plat-win'
directory, and although this directory does not exist, it usually ends up on
sys.path. msi.py does *not* include this entry, which means it doesn't end
up on sys.path in certain embedding environments (specifically, when the
hosting application is using a python.dll located outside the Python
directory). I'm sure there are pros and cons for including that directory,
but I can't see justification for it to sometimes be used and sometimes not.
So should I change msi.py to include this directory, or change pyconfig.h to
not include it?
Thanks,
Mark
More information about the Python-Dev
mailing list