[Distutils] Configuration etc.

Fred L. Drake Fred L. Drake, Jr." <fdrake@acm.org
Fri, 18 Dec 1998 11:24:05 -0500 (EST)

Konrad Hinsen writes:
 > The build phase of the installation process (needed only for source
 > installation of extension modules, of course) should use a much
 > higher-level interface to the DistUtil core than just the information

  I agree; I think the expectation is a slightly higher level
interface than that: you provide something declarative, telling the
distutils package what your inputs are and what sort of module you
want to build.  And it does the rest.

 > Everything lower-level is an implementation detail and not worth
 > 10 KB of discussion ;-)

  Probably not, if someone gets to go off and do the whole thing.  I
think we're trying to share the load, though.
  And we just like email.  ;-)

 > I see no reason at all to store such specific data in a documented
 > standard library module, whatever it is called. It may even be better
 > not to store it at all and parse the original input every time the
 > information is needed.

  I'm fine with this.  It can just be distutils.sysconfig, have a
comment saying it's just an implementation detail, and ...

 > after all. It seems to me that the whole DistUtils project divides
 > nicely into two almost independent subunits:
 > - building binaries from source code
 > - installing Python modules and binary extension modules

  Good breakdown.  Each of these needs to consider at least three
platforms for the initial release: Unix, Windows, and Mac.

 > That said, I'll disappear for a two-week Christmas vacation, hoping
 > that the discussion during these two weeks won't fill up all my disk

  Hah!  Never leave your email unattended....  ;-)


Fred L. Drake, Jr.	     <fdrake@acm.org>
Corporation for National Research Initiatives
1895 Preston White Dr.	    Reston, VA  20191