Skip to content

[3.9] bpo-47022: Document asynchat, asyncore and smtpd removals in 3.12 (GH-31891) #31998

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 22, 2022

Conversation

hugovk
Copy link
Member

@hugovk hugovk commented Mar 19, 2022

Document the deprecation of asyncore, asynchat, and smtpd with a slated removal in Python 3.12 thanks to PEP 594.
(cherry picked from commit 7747384)

Also updated tests to ignore the (new in 3.9) deprecation warnings, the same way they're ignored in 3.10.

https://bugs.python.org/issue47022

Lib/asynchat.py Outdated
@@ -48,6 +48,13 @@
import asyncore
from collections import deque

from warnings import warn
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can't backport warnings like this, only documentation.

Copy link
Member Author

@hugovk hugovk Mar 22, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, dropped changes to .py files, and adjusted the NEWS entry to refer only to docs (and not deprecation warnings).

@bedevere-bot
Copy link

A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated.

Once you have made the requested changes, please leave a comment on this pull request containing the phrase I have made the requested changes; please review again. I will then notify any core developers who have left a review that you're ready for them to take another look at this pull request.

@brettcannon brettcannon self-assigned this Mar 21, 2022
…12 (pythonGH-31891)

Document the deprecation of asyncore, asynchat, and smtpd with a slated removal in Python 3.12 thanks to PEP 594..
(cherry picked from commit 7747384)

Co-authored-by: Hugo van Kemenade <[email protected]>
@hugovk hugovk force-pushed the backport-7747384-3.9 branch from 66e6bbf to 5419793 Compare March 22, 2022 09:05
@hugovk
Copy link
Member Author

hugovk commented Mar 22, 2022

I have made the requested changes; please review again

@bedevere-bot
Copy link

Thanks for making the requested changes!

@brettcannon: please review the changes made to this pull request.

@brettcannon brettcannon merged commit af341eb into python:3.9 Mar 22, 2022
@hugovk hugovk deleted the backport-7747384-3.9 branch March 22, 2022 18:16
@bedevere-bot
Copy link

@brettcannon: Please replace # with GH- in the commit message next time. Thanks!

hello-adam pushed a commit to hello-adam/cpython that referenced this pull request Jun 2, 2022
…12 (pythonGH-31891) (python#31998)

Document the deprecation of asyncore, asynchat, and smtpd with a slated removal in Python 3.12 thanks to PEP 594..
(cherry picked from commit 7747384)

Co-authored-by: Hugo van Kemenade <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation in the Doc dir
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants