[Python-bugs-list] [ python-Bugs-474585 ] Deprecate modules
noreply@sourceforge.net
noreply@sourceforge.net
Mon, 18 Mar 2002 11:28:37 -0800
Bugs item #474585, was opened at 2001-10-24 15:04
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=474585&group_id=5470
Category: Documentation
Group: Python 2.2
>Status: Closed
>Resolution: Rejected
Priority: 5
Submitted By: Barry Warsaw (bwarsaw)
Assigned to: Barry Warsaw (bwarsaw)
Summary: Deprecate modules
Initial Comment:
The following modules should be marked as deprecated
because the new email package provides all the
functionality (using different APIs perhaps, and it
steals some implementation from rfc822.py, but still...)
rfc822.py
mimetools.py
MIMEWriter.py
Technically mimify.py should be deprecated too, however
the email package doesn't provide the run-as-script
functionality. That would be easy to provide as a
Tools/script, so I still think it should be deprecated.
----------------------------------------------------------------------
>Comment By: Barry Warsaw (bwarsaw)
Date: 2002-03-18 14:28
Message:
Logged In: YES
user_id=12800
Okay, I'll follow the formal PEP 4 deprecation procedure.
----------------------------------------------------------------------
Comment By: Guido van Rossum (gvanrossum)
Date: 2002-03-18 14:28
Message:
Logged In: YES
user_id=6380
I'm with Fred. They need to be deprecated. The deprecation
schedule should be slow because they're so popular (at least
rfc822 is, I don't think the others are).
----------------------------------------------------------------------
Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2002-03-18 14:07
Message:
Logged In: YES
user_id=3066
I disagree. If the expectation is that these modules will
be allowed to bitrot, then we need to formally deprecate and
point to the proper replacements. That's what deprecation
is *for*.
----------------------------------------------------------------------
Comment By: Barry Warsaw (bwarsaw)
Date: 2002-03-18 14:03
Message:
Logged In: YES
user_id=12800
I'm not sure it's worth formally deprecating these modules
anymore. We should probably just let people find and start
using email pkg. The older modules will bitrot of their own
accord.
----------------------------------------------------------------------
Comment By: Barry Warsaw (bwarsaw)
Date: 2001-11-13 17:02
Message:
Logged In: YES
user_id=12800
Postponing until Python 2.3
----------------------------------------------------------------------
Comment By: Barry Warsaw (bwarsaw)
Date: 2001-10-24 18:06
Message:
Logged In: YES
user_id=12800
Assigning back to me and re-opening. Not sure it'll be
worth it, but this way it'll keep bugging me. :)
----------------------------------------------------------------------
Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2001-10-24 17:42
Message:
Logged In: YES
user_id=3066
After discussion with Guido, this appears to be too
agressive a deprecation schedule for these modules,
especially rfc822. A good first step would be to
demonstrate that all uses of these modules can use the email
package. Perhaps implementations of these modules should be
made using the facilities of the email package?
(Don't check them into the library yet; perhaps add them to
nondist/sandbox/Lib/ first.)
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=474585&group_id=5470