Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Post History
In Python 3.12, I noticed that some libraries seem to be missing or "deprecated": >>> import asynchat Traceback (most recent call last): File "<stdin>", line 1, in <module>...
#1: Initial revision
What happened, or is happening, to other parts of the standard library? Why are they going missing?
In Python 3.12, I noticed that some libraries seem to be missing or "deprecated": ``` >>> import asynchat Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'asynchat' >>> import cgi <stdin>:1: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 ``` I can still use `cgi` but the warning is still there. I know that I saw these modules documented as part of the standard library before. I know that [`distutils`](https://software.codidact.com/posts/291340), [`tkinter`](https://software.codidact.com/posts/291791) and [`venv`](https://software.codidact.com/posts/291789) are special cases, and that [`pip`](https://software.codidact.com/posts/291787) isn't actually in the standard library. But what's up with these other modules? I checked with others and this seems to be reproducible in every distribution of Python 3.12.