[Distutils] Re: [Python-Dev] PEP 250: Summary of comments

Fred L. Drake, Jr. fdrake@acm.org
Wed, 18 Jul 2001 11:06:00 -0400 (EDT)


M.-A. Lemburg writes:
 > I don't think this is an issue since distutils already knows
 > that extension package live in .../site-package on Unix. 

  Frankly, I'm not convinced that there's a need for extinstallpath.
Why not define INSTALL_SCHEMES like this:

if sys.version < "2.2":
    WINDOWS_SCHEME = {
        'purelib': '$base',
        'platlib': '$base',
        'headers': '$base/Include/$dist_name',
        'scripts': '$base/Scripts',
        'data'   : '$base',
        }
else:
    WINDOWS_SCHEME = {
        'purelib': '$base/Lib/site-packages',
        'platlib': '$base/Lib/site-packages',
        'headers': '$base/Include/$dist_name',
        'scripts': '$base/Scripts',
        'data'   : '$base',
        }

INSTALL_SCHEMES = {
    'nt': WINDOWS_SCHEME,
    ...
    }


  -Fred

-- 
Fred L. Drake, Jr.  <fdrake at acm.org>
PythonLabs at Digital Creations