[Distutils] Finishing PEP 241

Andrew Kuchling akuchlin@mems-exchange.org
Mon Mar 19 14:22:02 2001


I want to get the last XXX removed from PEP 241 so it can be posted 
to c.l.py.a and python-dev *today*.  The missing bit is:

    Platform (multiple use)
 
      A (XXX whitespace?  comma?)-separated list of platform
      specifications.  Platform specifications are limited to the
      following list:
 
      XXX copy list from PPD?  SourceForge?
 
      Example: 'XXX'

So, what to do?  Some options are:

* Specify a short and incomplete list of platform specs: 
  MacOS/Windows/POSIX/BeOS/...  State in the PEP that this list is
  incomplete.  Binary distributions will use a different metadata
  header (Compiled-Platform, Supported-Platform, or something like
  that) to specify the OS and CPU they were compiled for.

* Leave 'Platform' to be filled in for binary distributions.  Developers 
  should put platform limitation notes in the 'Description'.

I lean toward #1, and if I don't hear any strong reasons to do otherwise, 
that's what I'll check it and post, sometime after 5PM EST.

--amk