[Python-Dev] Adopting Optik (original) (raw)

Guido van Rossum guido@python.org
Wed, 13 Nov 2002 11:40:27 -0500


> I want to start working on an alpha release of Python 2.3. I'd like > to be able to release 2.3a1 before Xmas. PEP 283 has a list of things > to be done. One of the tasks is to adopt Greg Ward's options parsing > module, Optik. I propose to adopt this under the name "options". Any > comments?

What about the discussion in May 2002: http://mail.python.org/pipermail/getopt-sig/2002-May/000191.html

Looking at the code, I think there are too many classes to speak about a single dominant class; then the guideline becomes "use short, lower-case module names". Cute names are against Python's tradition IMO.

Since some projects (for exmaple docutils) already started to use Optik it is becoming increasingly late for a name change.

The docutils author can speak for himself; I think docutils can deal with the change. It's also simple enough to add something like this:

try: from options import OptionParse except ImportError: from optik import OptionParse

--Guido van Rossum (home page: http://www.python.org/~guido/)