cpython/Doc/library/internet.rst
Victor Stinner 9bf2cbc4c4
bpo-28533: Remove asyncore, asynchat, smtpd modules (GH-29521)
Remove the asyncore and asynchat modules, deprecated in Python
3.6: use the asyncio module instead.

Remove the smtpd module, deprecated in Python 3.6: the aiosmtpd
module can be used instead, it is based on asyncio.

* Remove asyncore, asynchat and smtpd documentation
* Remove test_asyncore, test_asynchat and test_smtpd
* Rename Lib/asynchat.py to Lib/test/support/_asynchat.py
* Rename Lib/asyncore.py to Lib/test/support/_asyncore.py
* Rename Lib/smtpd.py to Lib/test/support/_smtpd.py
* Remove DeprecationWarning from private _asyncore, _asynchat and
  _smtpd modules
* _smtpd: remove deprecated properties
2021-11-16 00:29:17 +01:00

47 lines
979 B
ReStructuredText

.. _internet:
******************************
Internet Protocols and Support
******************************
.. index::
single: WWW
single: Internet
single: World Wide Web
.. index:: module: socket
The modules described in this chapter implement internet protocols and support
for related technology. They are all implemented in Python. Most of these
modules require the presence of the system-dependent module :mod:`socket`, which
is currently supported on most popular platforms. Here is an overview:
.. toctree::
webbrowser.rst
cgi.rst
cgitb.rst
wsgiref.rst
urllib.rst
urllib.request.rst
urllib.parse.rst
urllib.error.rst
urllib.robotparser.rst
http.rst
http.client.rst
ftplib.rst
poplib.rst
imaplib.rst
nntplib.rst
smtplib.rst
telnetlib.rst
uuid.rst
socketserver.rst
http.server.rst
http.cookies.rst
http.cookiejar.rst
xmlrpc.rst
xmlrpc.client.rst
xmlrpc.server.rst
ipaddress.rst