[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2019-05-10 Thread Ned Deily
Change by Ned Deily : -- Removed message: https://bugs.python.org/msg342099 ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2019-05-10 Thread Ned Deily
Ned Deily added the comment: New changeset f37b0cb230069481609b0bb06891b5dd26320504 by Barry Warsaw in branch '3.4': bpo-25008: Deprecate smtpd and point to aiosmtpd (#274) (#280) https://github.com/python/cpython/commit/f37b0cb230069481609b0bb06891b5dd26320504 -- nosy: +ned.deily

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-03-31 Thread Donald Stufft
Changes by Donald Stufft : -- pull_requests: +907 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-03-24 Thread STINNER Victor
STINNER Victor added the comment: New changeset fba79dc568030091f84110fccac4cb64c2fef020 by Victor Stinner (Barry Warsaw) in branch 'master': bpo-25008: Deprecate smtpd and point to aiosmtpd (#274) https://github.com/python/cpython/commit/fba79dc568030091f84110fccac4cb64c2fef020 -- _

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-03-24 Thread Barry A. Warsaw
Barry A. Warsaw added the comment: New changeset f37b0cb230069481609b0bb06891b5dd26320504 by Barry Warsaw in branch '3.4': bpo-25008: Deprecate smtpd and point to aiosmtpd (#274) (#280) https://github.com/python/cpython/commit/f37b0cb230069481609b0bb06891b5dd26320504 -- _

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-03-24 Thread Barry A. Warsaw
Barry A. Warsaw added the comment: New changeset 66b5092fac4264efdc9c508a7dd425fa9833e147 by Barry Warsaw in branch '3.5': bpo-25008: Deprecate smtpd and point to aiosmtpd (#274) (#279) https://github.com/python/cpython/commit/66b5092fac4264efdc9c508a7dd425fa9833e147 -- _

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-03-24 Thread Barry A. Warsaw
Barry A. Warsaw added the comment: New changeset 0a1b656d8ce3da14f8acf947477b8e998e68ef3b by Barry Warsaw in branch '3.6': bpo-25008: Deprecate smtpd and point to aiosmtpd (#274) (#278) https://github.com/python/cpython/commit/0a1b656d8ce3da14f8acf947477b8e998e68ef3b -- _

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-03-17 Thread Larry Hastings
Changes by Larry Hastings : -- pull_requests: +603 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-02-24 Thread Barry A. Warsaw
Changes by Barry A. Warsaw : -- resolution: -> fixed stage: needs patch -> resolved status: open -> closed ___ Python tracker ___ ___

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-02-24 Thread Barry A. Warsaw
Changes by Barry A. Warsaw : -- pull_requests: +250 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-02-24 Thread Barry A. Warsaw
Changes by Barry A. Warsaw : -- pull_requests: +249 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-02-24 Thread Barry A. Warsaw
Changes by Barry A. Warsaw : -- pull_requests: +248 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-02-24 Thread Barry A. Warsaw
Changes by Barry A. Warsaw : -- pull_requests: +246 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat)

2017-02-22 Thread Barry A. Warsaw
Barry A. Warsaw added the comment: aiosmtpd is coming along nicely: http://aiosmtpd.readthedocs.io/en/latest/ We'll soon have a 1.0 release. Still, I don't think it's worth pulling this into the stdlib. But we could silently deprecate it and point to aiosmtpd in the docs. -- assign

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat): write a new smtp server with asyncio

2016-11-17 Thread Giampaolo Rodola'
Changes by Giampaolo Rodola' : -- nosy: +giampaolo.rodola ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat): write a new smtp server with asyncio

2015-10-16 Thread Barry A. Warsaw
Barry A. Warsaw added the comment: This has come along pretty well. The project is managed here: https://gitlab.com/python-smtpd-hackers/aiosmtpd and documentation here: http://aiosmtpd.readthedocs.org/en/latest/ -- ___ Python tracker

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat): write a new smtp server with asyncio

2015-10-08 Thread neic
Changes by neic : -- nosy: +neic ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailma

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat): write a new smtp server with asyncio

2015-10-04 Thread Barry A. Warsaw
Barry A. Warsaw added the comment: I'm liking RDM's port of smtpd.py. I've done some clean ups, bug fixes, and added some debugging. See this branch over on gitlab: https://gitlab.com/python-smtpd-hackers/aiosmtpd/tree/issue25508 Try `python3 server.py` then run client.py in another terminal

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat): write a new smtp server with asyncio

2015-09-27 Thread R. David Murray
R. David Murray added the comment: Here is a proof of concept port of smtpd to asyncio. Obviously I'm not suggesting we commit this patch (it isn't complete...the tests don't run). Instead I'm posting it as an outgrowth the of the sprint that was conducted today. The DC team took a differen

[issue25008] Deprecate smtpd (based on deprecated asyncore/asynchat): write a new smtp server with asyncio

2015-09-18 Thread STINNER Victor
Changes by STINNER Victor : -- title: Deprecate smtpd -> Deprecate smtpd (based on deprecated asyncore/asynchat): write a new smtp server with asyncio ___ Python tracker ___ ___

[issue25008] Deprecate smtpd

2015-09-11 Thread Terry J. Reedy
Terry J. Reedy added the comment: http://nullege.com/codes/search?cq=import+smtpd shows 135 hits. FWIW, import+asyncore get 972. -- nosy: +terry.reedy ___ Python tracker ___ ___

[issue25008] Deprecate smtpd

2015-09-07 Thread Raymond Hettinger
Raymond Hettinger added the comment: Unless there is a drop-in replacement, I don't think this should be deprecated or removed. Our biggest problem in the Python world is getting organizations using Python 2 to switch to Python 3. Deprecating modules that have been a part of the firmament fo

[issue25008] Deprecate smtpd

2015-09-07 Thread Eric V. Smith
Changes by Eric V. Smith : -- nosy: +eric.smith ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.py

[issue25008] Deprecate smtpd

2015-09-07 Thread Barry A. Warsaw
Barry A. Warsaw added the comment: On Sep 07, 2015, at 02:26 PM, STINNER Victor wrote: >Can we modify the issue title to "Rewrite smtpd with asyncio"? Sure, although I'm currently thinking it's best to go third party until the API and implementation settle down. -- ___

[issue25008] Deprecate smtpd

2015-09-07 Thread STINNER Victor
STINNER Victor added the comment: Even if it may be possible to support asyncore/asynchat and asyncio at the same time, I would prefer to drop asyncore/asynchat support to simplify the code. The problem is that the API will be very different. asyncio has a different design. You don't instancia

[issue25008] Deprecate smtpd

2015-09-06 Thread R. David Murray
R. David Murray added the comment: I believe that smtpd is used for a *lot* of testing code (anyone who is writing smtp clients in python, pretty much, and probably some writing in other languages). I really don't see the rationale for removing it, assuming we can rewrite it "in time". On th

[issue25008] Deprecate smtpd

2015-09-05 Thread Barry A. Warsaw
Barry A. Warsaw added the comment: Removing smtpd would definitely be a hardship for me right now, probably for obvious reasons. I use it in testing frameworks, and even wrote a library called lazr.smtptest that is built around smtpd. In Mailman, we have an LMTP server built on smtpd that im

[issue25008] Deprecate smtpd

2015-09-05 Thread Raymond Hettinger
Raymond Hettinger added the comment: FWIW, I would like to see the module live on (after conversion to asyncio). Doug Hellman's example at https://pymotw.com/2/smtpd/ makes for a nice demonstration of Python's capabilities. -- ___ Python tracker <

[issue25008] Deprecate smtpd

2015-09-05 Thread Raymond Hettinger
Raymond Hettinger added the comment: Bringing in Eric V Smith's comment in http://bugs.python.org/issue25002#msg249873 : ''' I use smtpd.py for testing my code. But it's not such a big deal that I couldn't live without it. If I have some time to burn, I might convert it to asyncio so I can con

[issue25008] Deprecate smtpd

2015-09-05 Thread Brett Cannon
Brett Cannon added the comment: I should mention one of the motivations behind deprecating smtpd is that no one should be using that module to run an SMTP server and it doesn't provide utility like http.server does and so we probably should drop the code to prevent anyone accidentally using it

[issue25008] Deprecate smtpd

2015-09-05 Thread Brett Cannon
New submission from Brett Cannon: As mentioned in passing in issue #25002, perhaps smtpd should be deprecated or at least be updated to use asyncio. -- components: Library (Lib) messages: 249911 nosy: brett.cannon priority: normal severity: normal stage: needs patch status: open title: