[Python-Dev] 2.3 goals

Guido van Rossum guido@python.org
Tue, 09 Apr 2002 13:49:12 -0400


> Mention as an implementation detail should not cause something to be
> kept around.  I don't recall "sre" being anything other than an
> implementation detail, either, so I'm not convinced that name needs to
> be maintained.

There *are* people who import sre or pre because they think they have
a preference.  I propose to lose PCRE, but keep sre and pre as
(deprecated) aliases for re.  I.e. e.g.

    # pre.py
    import warning as _warning
    _warning.warn(..., "please use re, not pre")
    from re import *

And ditto for sre.  (Except maybe sre is an implementation artefact that
may be harder to get rid of -- I'm not in a hurry there.)

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