Sorry, something went wrong.
|
I think it would be great to have this PR merged before 3.12.0a1 (3 October, 2022, after 7 days) to allow third party library maintainers and early adopters to report scenarios possible in asyncore but not in asyncio as soon as possible. |
Sorry, something went wrong.
|
Ping @pablogsal as release manager 🙂 |
Sorry, something went wrong.
|
Ping @pablogsal as release manager 🙂 Thanks for checking with me! One note, the RM for 3.12 is @Yhg1s so he should probably also take a look |
Sorry, something went wrong.
|
@Yhg1s Is there any chance to get this PR accepted into 3.12.0a1? It seems we've got some extra time until the release blockers are resolved. |
Sorry, something went wrong.
| @@ -0,0 +1,3 @@ | |||
| Remove modules :mod:`asyncore` and :mod:`asynchat`, which were deprecated by :pep:`594`. | |||
|
|
|||
| They are temporarily moved to :mod:`test.support` so some other tests that rely on them keep working. | |||
There was a problem hiding this comment.
I suggest to remove the second sentence. I prefer to hide them as well as possible :-)
Sorry, something went wrong.
There was a problem hiding this comment.
Done, thank you for the review!
Sorry, something went wrong.
There was a problem hiding this comment.
Please remove last references:
@giampaolo: Would you be ok to be removed from github/CODEOWNERS for asyncore/asynchat, so these files should not longer be updated but just die?
Sorry, something went wrong.
|
When I removed the module last year (commit), I even renamed the asyncore module to test.support._asyncore. But I don't mind to call it test.support.asyncore. |
Sorry, something went wrong.
|
@giampaolo: Would you be ok to be removed from github/CODEOWNERS for asyncore/asynchat, so these files should not longer be updated but just die? sure, no problem |
Sorry, something went wrong.
|
Done, all three - removed! |
Sorry, something went wrong.
There was a problem hiding this comment.
Oh, there is now a conflict. Can you try to rebase your PR? Or try to merge main into your PR?
Please keep the license, files are still around, they are just moved somewhere else.
Sorry, something went wrong.
There was a problem hiding this comment.
LGTM.
Sorry, something went wrong.
|
Merged, thanks. Let's see how it goes with Python 3.12. |
Sorry, something went wrong.
|
Thank you for your guidance and help! |
Sorry, something went wrong.
|
See also the discussion: Collaboration on handling Python 3.12 incompatible changes (distutils removal, invalid escape escape, etc.). |
Sorry, something went wrong.
Several notes:
PEP: https://peps.python.org/pep-0594/