[Distutils] New draft of PEP, and list of licenses

Andrew Kuchling akuchlin@mems-exchange.org
Sat Mar 17 11:30:01 2001


On Sat, Mar 17, 2001 at 01:46:52AM -0700, Sean Reifschneider wrote:
>How about instead of "Platforms", we have "Platform (Multiple use)"?

I'm starting to think we can't resolve the meaning of platforms.  

    * The user has to specify it; we can't infer anything from
      sys.platform for a source package.  sys.platform is useful for a
      binary package, though.

    * IMHO it's unreasonable to expect the user to include sys.platform
      values like 'linux2' or 'freebsd4'.  

So what could it be?  A list of specifications from the list "POSIX",
"Windows", "MacOS 9 or earlier", "BeOS", and a few more?  Just a text
field where you can put arbitrary things: "Linux 2.2 kernels with a
working generic SCSI driver"?  In the latter case, maybe developers
would simply put that in their description, and "Platform" would only
be present in the metadata for a binary release, never entered by a
developer at all.

We *really* need to resolve the platform issue; it's the last thing to
do before posting the PEP to python-dev/c.l.p.a and implementing it.

Your other rewrites have been applied; thanks!

--amk