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.

classification
Title: smtpd uses library outside of the standard libraries
Type: Stage: resolved
Components: Library (Lib) Versions:
process
Status: closed Resolution: wont fix
Dependencies: Superseder:
Assigned To: Nosy List: barry, berker.peksag, lpolzer, ncoghlan, petri.lehtinen, r.david.murray, terry.reedy, tleeuwenburg
Priority: normal Keywords: patch

Created on 2011-08-22 08:45 by tleeuwenburg, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
MailmanProxy.diff tleeuwenburg, 2011-08-22 08:45
Messages (4)
msg142701 - (view) Author: Tennessee Leeuwenburg (tleeuwenburg) Date: 2011-08-22 08:45
Hi,

I was writing some coverage tests, and started on a class called MailmanProxy inside of smtpd.py. It imports Mailman, which isn't in the standard library. I've attached a failing test to demonstrate the problem, but I didn't want to delete the section from smtpd.py as a beginner.

Thanks,
-Tennessee
msg142721 - (view) Author: R. David Murray (r.david.murray) * (Python committer) Date: 2011-08-22 12:35
That was a correct decision :)

It certainly shouldn't be simply deleted, since that would break backward compatibility.  Barry, is this something we (ie: you, in this case :) wish to continue to maintain?

If not, we have the options of deprecation-and-removal, or deprecation-in-place (in the latter case we just stick a comment in the file...)
msg142729 - (view) Author: Barry A. Warsaw (barry) * (Python committer) Date: 2011-08-22 15:03
I think it should be deprecated and eventually removed.  I don't remember why I put it in this file, and besides Mailman 3 won't use it.
msg309749 - (view) Author: Barry A. Warsaw (barry) * (Python committer) Date: 2018-01-10 00:53
I'm closing this as won't fix since smtpd.py is deprecated and will likely not get any future development.  Please see aiosmtpd as a much better third party replacement.
History
Date User Action Args
2022-04-11 14:57:21adminsetgithub: 57025
2018-01-10 00:53:46barrysetstatus: open -> closed
resolution: wont fix
messages: + msg309749

stage: resolved
2015-05-16 12:37:20berker.peksagsetnosy: + berker.peksag
2013-11-20 10:54:11lpolzersetnosy: + lpolzer
2011-10-20 10:20:40petri.lehtinensetnosy: + petri.lehtinen
2011-08-28 18:08:47terry.reedysetnosy: + terry.reedy
2011-08-22 15:03:58barrysetmessages: + msg142729
2011-08-22 12:35:53r.david.murraysetnosy: + r.david.murray
messages: + msg142721
2011-08-22 08:45:32tleeuwenburgcreate