This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author aronacher
Recipients aronacher, bethard, eric.smith, gregory.p.smith, loewis, marklodato, michael.foord, ncoghlan, orsenthil, r.david.murray, rickysarraf
Date 2009-09-14.18:15:32
SpamBayes Score 4.6153583e-09
Marked as misclassified No
Message-id <1252952134.15.0.145663772082.issue6247@psf.upfronthosting.co.za>
In-reply-to
Content
> @Armin: Doesn't that argument apply to *any* library proposed for
> inclusion in the standard library? By which logic we should never add
> anything to the standard library ever again.

That's what I say. Do not add anything to the stdlib that is not needed
to keep applications platform independent. argparse adds zero value to
x-platform development.

Things I consider good for a stdlib:

  * portable filesystem notification hooks
  * stuff like os.path
  * distutils
  * socket library

Stuff that should not go into the stdlib:

  * xml parsers
  * command line parsers (one is enough, and that should be
    *stable* not replaced later with something like argparse)

Fix packaging and do not dump useless stuff into the standard library to
make it appear more modern. Decentralization is modern, not replacing
modules in the stdlib.
History
Date User Action Args
2009-09-14 18:15:34aronachersetrecipients: + aronacher, loewis, gregory.p.smith, ncoghlan, orsenthil, bethard, eric.smith, r.david.murray, michael.foord, rickysarraf, marklodato
2009-09-14 18:15:34aronachersetmessageid: <1252952134.15.0.145663772082.issue6247@psf.upfronthosting.co.za>
2009-09-14 18:15:32aronacherlinkissue6247 messages
2009-09-14 18:15:32aronachercreate