cpython/Doc/library
Stephen Rosen 50fe49c879
gh-150319: Replace all documentation which says "See PEP 585" (#150325)
* Replace all documentation which says "See PEP 585"

The following classes in the stdlib get simple updates:

- array.array
- asyncio.Future
- asyncio.Task
- collections.defaultdict
- collections.deque
- contextvars.ContextVar
- contextvars.Token
- ctypes.Array
- os.DirEntry
- re.Match
- re.Pattern
- string.templatelib.Interpolation
- string.templatelib.Template
- types.MappingProxyType
- queue.SimpleQueue
- weakref.ref

The following classes are documented publicly as functions, and are
therefore updated internally (`__class_getitem__.__doc__`) but not in the
public docs:

- functools.partial
- itertools.chain

The following builtin types have updates to `__class_getitem__.__doc__`
but not to any documentation pages:

- BaseExceptionGroup
- coroutines (from generators)
- dict
- enumerate
- frozendict
- frozenset
- generators (and async generators)
- list
- memoryview
- set
- slice
- tuple

Special cases:

- union objects are now documented as "supporting class-level []",
  rather than anything to do with generics.

- Templates might be generic over a single type (union, in theory) or
  over a TypeVarTuple. As this is not currently fully settled, it is
  marked with a comment and a mild hint that it is a single type is used
  (namely, "type" is singular rather than "types", plural)

* Apply suggestions from code review

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>

* Correct several class getitem docs

And expand the text for tuples.

Co-authored-by: Jelle Zijlstra <906600+JelleZijlstra@users.noreply.github.com>

* Add notes on generic typing of builtins

* Fix typo in tuple.__class_getitem__ docstring

* Typo fix: malformed refs

Fix `generic` links which weren't marked as `:ref:`.

* Strike unnecessary docs on generic-ness

Co-authored-by: Jelle Zijlstra <906600+JelleZijlstra@users.noreply.github.com>

* Apply suggestions from code review

These are applied at both the originally indicated locations and in the
corresponding docstring definitions.

Co-authored-by: Alex Waygood <66076021+AlexWaygood@users.noreply.github.com>

* Update Doc/library/re.rst

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>

* Update Objects/enumobject.c

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>

* Remove tuple generic doc in 'stdtypes' page

This is covered in more detail in the cross-linked typing documentation.
The other copy of this documentation -- in the docstring for
`tuple.__class_getitem__` -- is left in place.

* Fix whitespace around new doc of generics

Per review, do not introduce or remove whitespace such that section
breaks are altered by the introduction of doc on various generic types.

In most cases, this is a removal of an extra line.

In one case (Arrays), it is the reintroduction of a line.

Additionally, two other minor fixes are included:
- incorrect indent on 'defaultdicts'
- make `mappingproxy.__class_getitem__.__doc__` consistent with other
  mapping type generic docs

Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>

* Move placement of memoryview generic note

Previous placement was at the end of the main docstring, which is
consistent with other types but places it after a section on various
methods (which makes it read somewhat inconsistently). Moving it up
helps resolve.

Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>

* Ensure sphinxdoc does not start sentences lowercase

Lowercase class names at the start of sentences are marked out with the
`class` role. In the case of `deque`, documentation already refers to
these as `Deques`, so this form is preferred.

* Apply suggestions from code review

Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>

* Fix line endings and wrap more tightly

Line endings fixed by pre-commit ; also re-wrapped the MappingProxyType
text which was too long.

* Use 'ContextVars' style in sphinx doc

---------

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Jelle Zijlstra <906600+JelleZijlstra@users.noreply.github.com>
Co-authored-by: Alex Waygood <66076021+AlexWaygood@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
2026-06-02 21:13:34 +01:00
..
__future__.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
__main__.rst gh-128720: Fix doc inacurracy about __main__.__file__ existence in the REPL (#128721) 2025-01-21 19:52:21 +00:00
_thread.rst gh-89554: Document _thread.LockType as a class (#150684) 2026-06-02 14:55:01 +02:00
abc.rst gh-149609: Raise deprecation warnings for abc.{abstractclassmethod,abstractstaticmethod,abstractproperty} (#149636) 2026-05-31 07:26:52 +00:00
aifc.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
allos.rst gh-126180: Remove getopt and optparse deprecation notices (GH-126227) 2024-12-23 14:17:19 +10:00
annotationlib.rst gh-141388: Improve docs/tests for non-function callables as annotate functions (#142327) 2026-05-02 18:21:59 -07:00
archiving.rst gh-132983: Add documentation for compression.zstd (GH-133911) 2025-05-21 07:18:21 -07:00
argparse.rst gh-142389: Add support for backtick colorisation in argparse help text (#149375) 2026-05-04 22:58:04 +00:00
array.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
ast.rst Python 3.15.0b1 2026-05-07 16:26:31 +03:00
asynchat.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
asyncio-api-index.rst
asyncio-dev.rst Fix typos in asyncio, ctypes, and importlib documentation (#148747) 2026-04-20 12:22:37 -07:00
asyncio-eventloop.rst gh-148067: Fix typo in asyncio event loop docs: 'signals' -> 'signal' (#148073) 2026-04-04 16:02:58 +05:30
asyncio-exceptions.rst
asyncio-extending.rst
asyncio-future.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
asyncio-graph.rst Python 3.14.0a5 2025-02-11 19:16:29 +02:00
asyncio-llapi-index.rst gh-124694: Add concurrent.futures.InterpreterPoolExecutor (gh-124548) 2024-10-16 16:50:46 -06:00
asyncio-platforms.rst GH-120804: add docs for removal for asyncio child watchers (#120895) 2024-06-23 13:14:12 +00:00
asyncio-policy.rst Python 3.14.0a4 2025-01-14 13:52:58 +02:00
asyncio-protocol.rst Docs: replace all datetime imports with import datetime as dt (#145640) 2026-03-21 18:02:06 +02:00
asyncio-queue.rst gh-142876: remove reference to thread in documentation of asyncio.Queue.shutdown (#142888) 2025-12-17 16:40:03 +00:00
asyncio-runner.rst gh-127949: make deprecation of policy system more prominent (#128290) 2024-12-27 15:13:41 +00:00
asyncio-stream.rst gh-138703: clarify data buffer requirement of asyncio.StreamWriter.write (#139564) 2025-10-04 21:44:05 +05:30
asyncio-subprocess.rst Docs: replace all datetime imports with import datetime as dt (#145640) 2026-03-21 18:02:06 +02:00
asyncio-sync.rst gh-101359: clarify docs for asyncio.Event.clear (#137849) 2025-08-16 10:50:54 +00:00
asyncio-task.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
asyncio.rst gh-140569: recommend the new REPL in the asyncio REPL docs (#140570) 2025-11-06 11:09:07 +05:30
asyncore.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
atexit.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
audioop.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
audit_events.rst Python 3.14.0b1 2025-05-06 18:33:52 +03:00
base64.rst gh-134837: Correct and improve base85 documentation for base64 and binascii modules (GH-145843) 2026-05-12 22:46:46 +03:00
bdb.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
binary.rst
binascii.rst gh-150524: Remove outdated note in binascii.a2b_hex() documentation (GH-150525) 2026-05-30 19:18:39 +00:00
bisect.rst gh-145269: simplify bisect.bisect doc example (#145270) 2026-02-28 09:09:39 +00:00
builtins.rst gh-99030: Added documentation links for types and exceptions (GH-123857) 2024-10-20 17:36:27 -07:00
bz2.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
calendar.rst Python 3.15.0b1 2026-05-07 16:26:31 +03:00
cgi.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
cgitb.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
chunk.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
cmath.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
cmd.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
cmdline.rst gh-140727: Restructure profiling documentation for PEP 799 (#142373) 2025-12-09 12:55:04 +00:00
cmdlinelibs.rst gh-137777: Disband the 'Program Frameworks' chapter (#137796) 2025-08-15 18:41:09 +01:00
code.rst gh-131885: Document * for code.InteractiveConsole (#132029) 2025-10-31 11:16:32 +01:00
codecs.rst gh-149801: Add IANA registered names and aliases with leading zeros (GH-149804) 2026-05-15 14:34:48 +03:00
codeop.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
collections.abc.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
collections.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
colorsys.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
compileall.rst gh-133503: clarify compileall -s/-p docs (#134756) 2025-06-01 10:18:31 +02:00
compression.rst GH-123299: Copyedit 3.14 What's New: New and Improved Modules (#139530) 2025-10-04 15:58:51 +03:00
compression.zstd.rst Clarify max_length in zstd & zlib decompressor documentation (#143805) 2026-05-01 12:32:50 -07:00
concurrency.rst gh-134939: Add the concurrent.interpreters Module (gh-133958) 2025-06-11 17:35:48 -06:00
concurrent.futures.rst gh-141617: clarify concurrent.futures.ThreadPoolExecutor deadlock example (#141620) 2026-03-09 16:30:00 +00:00
concurrent.interpreters.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
concurrent.rst gh-134939: Add the concurrent.interpreters Module (gh-133958) 2025-06-11 17:35:48 -06:00
configparser.rst Add a warning about untrusted input to configparser docs (#146276) 2026-03-22 19:58:31 -04:00
constants.rst gh-89554: Document NoneType, NotImplementedType and EllipsisType as classes (GH-150682) 2026-06-02 10:55:01 +03:00
contextlib.rst Python 3.15.0b1 2026-05-07 16:26:31 +03:00
contextvars.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
copy.rst gh-150636: Clarify difference between copy.copy() and the copy() methods (GH-150637) 2026-05-31 15:08:55 +03:00
copyreg.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
crypt.rst gh-139672: Remove references to passlib (#139673) 2025-10-09 20:13:38 +03:00
crypto.rst
csv.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
ctypes.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
curses.ascii.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
curses.panel.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
curses.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
custominterp.rst
dataclasses.rst gh-79413: Add qualname parameter to dataclass.make_dataclass. (GH-150026) 2026-05-18 19:55:47 -04:00
datatypes.rst
datetime-inheritance.dot Datetime: Tidy up docs (GH-144720) 2026-02-18 14:22:34 +01:00
datetime-inheritance.svg Datetime: Tidy up docs (GH-144720) 2026-02-18 14:22:34 +01:00
datetime.rst GH-70647: Remove support for %d (and deprecate for %e) without year in strptime() (GH-144570) 2026-04-14 17:15:27 -07:00
dbm.rst Remove unused :platform: in module's docs (GH-144988) 2026-02-19 13:45:30 +02:00
debug.rst gh-140727: Restructure profiling documentation for PEP 799 (#142373) 2025-12-09 12:55:04 +00:00
decimal.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
development.rst
devmode.rst
dialog.rst Remove unused :platform: in module's docs (GH-144988) 2026-02-19 13:45:30 +02:00
difflib.rst gh-149189: Revert "Modern defaults for pprint (#149190)" (#150249) 2026-05-22 23:22:03 +03:00
dis.rst gh-134690: Removed deprecated codetype.co_lnotab (#134691) 2026-04-25 19:13:48 +03:00
distribution.rst
distutils.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
doctest.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
email.charset.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
email.compat32-message.rst gh-101100: Fix Sphinx warnings in library/email.compat32-message.rst (#136323) 2025-07-07 19:28:44 +03:00
email.contentmanager.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
email.encoders.rst Docs: remove links of modules to themselves (#144695) 2026-02-11 07:56:36 -05:00
email.errors.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
email.examples.rst
email.generator.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
email.header.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
email.headerregistry.rst gh-123138: Updated email.headerregistry docs to include required keyword parse_tree (GH-134450) 2026-05-30 20:59:42 +03:00
email.iterators.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
email.message.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
email.mime.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.parser.rst gh-101100: Fix sphinx reference warnings around I/O (#139592) 2026-03-11 10:02:23 +02:00
email.policy.rst gh-83938, gh-122476: Stop incorrectly RFC 2047 encoding non-ASCII email addresses (#122540) 2026-05-01 13:52:06 -04:00
email.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
email.utils.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
ensurepip.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
enum.rst gh-139398: [Enum] Add supported sunder names to __dir__ for REPL completions (GH-139985) 2026-05-28 12:55:38 -07:00
errno.rst gh-85046: Document errno constants (#126420) 2025-01-28 01:12:45 +01:00
exceptions.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
faulthandler.rst Python 3.15.0b1 2026-05-07 16:26:31 +03:00
fcntl.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
filecmp.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
fileformats.rst
fileinput.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
filesys.rst gh-126180: Remove getopt and optparse deprecation notices (GH-126227) 2024-12-23 14:17:19 +10:00
fnmatch.rst gh-86519: Update docs for prefixmatch (#148096) 2026-04-14 20:15:06 +03:00
fractions.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
frameworks.rst gh-137777: Disband the 'Program Frameworks' chapter (#137796) 2025-08-15 18:41:09 +01:00
ftplib.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
functional.rst
functions.rst gh-149187: Document frozendict() under 'Built-in Functions' (#149185) 2026-06-02 14:55:16 +01:00
functools.rst gh-149083: Use sentinel in functools.rst docs (#149176) 2026-04-30 19:18:56 +03:00
gc.rst gh-148937: revert process RSS based GC deferral (#149475) 2026-05-07 14:32:14 +03:00
getopt.rst gh-126180: Remove getopt and optparse deprecation notices (GH-126227) 2024-12-23 14:17:19 +10:00
getpass.rst Python 3.15.0a8 2026-04-07 14:24:03 +03:00
gettext.rst gh-140553: Mark *gettext parameters as positionaly only in documentation (#140598) 2026-05-31 09:08:17 +01:00
glob.rst gh-86519: Update docs for prefixmatch (#148096) 2026-04-14 20:15:06 +03:00
graphlib.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
grp.rst Remove unused :platform: in module's docs (GH-144988) 2026-02-19 13:45:30 +02:00
gzip.rst gh-91372: Add mtime to gzip.open() (GH-32310) 2026-05-22 15:14:25 +03:00
hashlib-blake2-tree.png
hashlib.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
heapq-binary-tree.svg gh-133530: Replace binary tree textual digram with image (gh-133591) 2025-05-07 19:05:06 -05:00
heapq.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
hmac.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
html.entities.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
html.parser.rst gh-82665 Mention that HTMLParser.handle_starttag value can be None (#134312) 2026-04-27 08:27:05 +02:00
html.rst gh-139006: Doc: Clarify html.escape function description (#139016) 2025-09-17 21:45:34 +08:00
http.client.rst gh-141938: document treatment of OSError raised by HTTPConnection.getresponse (#142339) 2025-12-14 11:12:20 +01:00
http.cookiejar.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
http.cookies.rst gh-148849: Deprecate http.cookies.BaseCookie.js_output() (GH-148978) 2026-05-04 12:51:17 +03:00
http.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
http.server.rst Python 3.15.0b1 2026-05-07 16:26:31 +03:00
i18n.rst
idle.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
imaplib.rst gh-67512: Document IMAP4.append() flags argument (#149907) 2026-05-16 11:24:41 -07:00
imghdr.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
imp.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
importlib.metadata.rst gh-143387: Update docs to reflect the behavior and note the changed version. (#150095) 2026-05-19 12:38:27 -07:00
importlib.resources.abc.rst gh-143513: Clarify changed argument name of ResourceReader.is_resource (GH-143523) 2026-01-08 08:40:17 -05:00
importlib.resources.rst gh-148337: Document importlib.resources security model (#148340) 2026-04-10 17:02:22 +01:00
importlib.rst Fix typos in asyncio, ctypes, and importlib documentation (#148747) 2026-04-20 12:22:37 -07:00
index.rst gh-142518: Move thread safety sections into a new page (#144716) 2026-02-25 16:49:46 +01:00
inspect.rst gh-150501: Correct inspect.getattr_static docs signature (#150504) 2026-05-30 11:18:25 +02:00
internet.rst
intro.rst gh-116622: Complete Android documentation (#124259) 2024-09-23 23:09:53 +00:00
io.rst gh-141627: Fix BufferedRandom inheritance documentation (GH-141629) 2026-06-02 18:06:39 +00:00
ipaddress.rst gh-87245: Improve IPv6Address.ipv4_mapped documentation (#92572) 2026-05-04 23:03:20 +10:00
ipc.rst
itertools.rst Additional itertool recipes for running statistics (gh-148879) 2026-04-22 11:52:41 -05:00
json.rst gh-146061: Clarify indent=None in json docs (GH-146095) 2026-05-11 11:14:54 +00:00
kde_example.png Improve kde graph with better caption and number formatting (gh-113967) 2024-01-11 18:25:18 -06:00
keyword.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
language.rst
linecache.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
locale.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
logging.config.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
logging.handlers.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
logging.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
lzma.rst gh-115988: Add ARM64 and RISCV BCJ filters constants in lzma module (GH-115989) 2026-05-28 08:05:03 -07:00
mailbox.rst Python 3.15.0a7 2026-03-10 14:31:15 +02:00
mailcap.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
markup.rst
marshal.rst Python 3.15.0a7 2026-03-10 14:31:15 +02:00
math.integer.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
math.rst Correct frexp() docs for zero and non-finite numbers (GH-149753) 2026-05-31 07:29:44 +00:00
mimetypes.rst gh-131178: Fix mimetypes CLI docs, mention that errors go to stdout (#149683) 2026-05-31 07:45:48 +00:00
mm.rst
mmap.rst Python 3.15.0a5 2026-01-14 16:41:32 +02:00
modulefinder.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
modules.rst
msilib.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
msvcrt.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
multiprocessing.rst gh-117291: Explain usage of null bytes in Array(c_char).value (GH-117292) 2026-05-31 10:20:49 +03:00
multiprocessing.shared_memory.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
netdata.rst
netrc.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
nis.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
nntplib.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
numbers.rst gh-122450: Expand documentation for `Rational and Fraction` (#136800) 2025-08-04 02:15:59 +00:00
numeric.rst gh-81313: Add the math.integer module (PEP-791) (GH-133909) 2025-10-31 16:13:43 +02:00
operator.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
optparse.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
os.path.rst Python 3.15.0a6 2026-02-11 14:23:15 +02:00
os.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
ossaudiodev.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
pathlib-inheritance.png
pathlib-inheritance.svg
pathlib.rst gh-86533: Restore os.makedirs() ability to apply *mode* recursively (GH-150011) 2026-05-18 23:00:27 +00:00
pdb.rst Docs: remove links of modules to themselves (#144695) 2026-02-11 07:56:36 -05:00
persistence.rst
pickle.rst gh-148669: Clarify __reduce__() module lookup behavior (#148670) 2026-05-11 19:45:51 -07:00
pickletools.rst Python 3.15.0b1 2026-05-07 16:26:31 +03:00
pipes.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
pkgutil.rst gh-148641: Implement PEP 829 - startup configuration files (#149109) 2026-05-03 17:17:29 +00:00
platform.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
plistlib.rst gh-141510: Support frozendict in plistlib (#145590) 2026-03-31 15:45:23 +03:00
poplib.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
posix.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
pprint.rst gh-149189: Revert "Modern defaults for pprint (#149190)" (#150249) 2026-05-22 23:22:03 +03:00
profile.rst Docs: remove links of modules to themselves (#144695) 2026-02-11 07:56:36 -05:00
profiling-sampling-visualization.html gh-138122: Add sampling profiler visualisation to docs (#142772) 2026-02-10 23:09:07 +00:00
profiling.rst Docs: remove links of modules to themselves (#144695) 2026-02-11 07:56:36 -05:00
profiling.sampling.rst gh-148932: Docs / profiling.sampling Windows limitations (#150272) 2026-05-24 12:54:36 +01:00
profiling.tracing.rst Docs: remove links of modules to themselves (#144695) 2026-02-11 07:56:36 -05:00
pstats.rst Docs: remove links of modules to themselves (#144695) 2026-02-11 07:56:36 -05:00
pty.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
pwd.rst Remove unused :platform: in module's docs (GH-144988) 2026-02-19 13:45:30 +02:00
py_compile.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
pyclbr.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
pydoc.rst Add a security warning about pydoc's HTTP server (#150409) 2026-05-29 13:29:59 +01:00
pyexpat.rst gh-62259: Add support of multi-byte encodings in the XML parser (GH-149860) 2026-05-26 19:40:25 +00:00
python.rst gh-134939: Add the concurrent.interpreters Module (gh-133958) 2025-06-11 17:35:48 -06:00
queue.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
quopri.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
random.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
re.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
readline.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
removed.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
reprlib.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
resource.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
rlcompleter.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
runpy.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
sched.rst Clarify docs for scheduler.run(blocking=False) (GH-129575) 2026-05-31 12:11:17 +00:00
secrets.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
security_warnings.rst gh-127502: Remove XML vulnerability table (GH-135294) 2025-07-07 11:03:07 +02:00
select.rst gh-149763: Improve availablity docs in select.rst (#149764) 2026-05-15 07:16:34 +00:00
selectors.rst Fix typos and grammar errors across documentation (#144709) 2026-02-11 16:35:25 +00:00
shelve.rst Fix typos and grammar errors across documentation (#144709) 2026-02-11 16:35:25 +00:00
shlex.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
shutil.rst Fix description of the function parameter of shutil.register_archive_format() (GH-145087) 2026-06-02 22:12:36 +03:00
signal.rst gh-146318: Document that signal.SIGSTOP is Unix-only (#146319) 2026-03-26 16:05:21 +01:00
site.rst gh-150228: Improve the PEP 829 batch processing APIs (#150542) 2026-06-01 18:43:18 -07:00
smtpd.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
smtplib.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
sndhdr.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
socket.rst GH-135357: Add socket.SO_PASSRIGHTS constant (#135355) 2026-04-27 13:12:34 +00:00
socketserver.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
spwd.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
sqlite3.rst gh-149738: Fix segmentation fault bug in sqllite3 (#149754) 2026-06-02 11:07:08 +02:00
ssl.rst gh-149189: Revert "Modern defaults for pprint (#149190)" (#150249) 2026-05-22 23:22:03 +03:00
stat.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
statistics.rst gh-149244 Document statistics functions that require sequence inputs. (gh-149264) 2026-05-01 22:58:23 -05:00
stdtypes.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
string.rst gh-134887: Add references to locale module for locale-aware number formatting references in string module docs (GH-134888) 2026-05-19 23:10:39 +02:00
string.templatelib.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
stringprep.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
struct.rst gh-149402: Don't assume single-character type codes (struct/array/ctypes) (#149483) 2026-05-11 13:05:50 +00:00
subprocess.rst gh-94632: document the subprocess need for extra_groups=() with user= (GH-148129) 2026-04-05 11:07:07 -07:00
sunau.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
superseded.rst gh-140727: Restructure profiling documentation for PEP 799 (#142373) 2025-12-09 12:55:04 +00:00
symtable.rst gh-149530: Remove symtable.Class.get_methods deprecated method (#149531) 2026-05-09 08:33:09 +00:00
sys.monitoring.rst gh-142186: Allow all PEP-669 events to be per-code object and disableable (GH-146182) 2026-04-22 09:08:23 +01:00
sys.rst gh-148587: Document sys.lazy_modules (#150742) 2026-06-02 16:00:45 +01:00
sys_path_init.rst DOC: clarify and expand documentation about PYTHONUSERBASE and PYTHONNOUSERSITE (#144637) 2026-03-02 15:54:26 +00:00
sysconfig.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
syslog.rst Remove unused :platform: in module's docs (GH-144988) 2026-02-19 13:45:30 +02:00
tabnanny.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
tachyon-flamegraph.png gh-138122: Add some screenshots to the profiling.sampling docs (#142676) 2025-12-14 17:43:03 +00:00
tachyon-gecko-calltree.png gh-138122: Add some screenshots to the profiling.sampling docs (#142676) 2025-12-14 17:43:03 +00:00
tachyon-gecko-flamegraph.png gh-138122: Add some screenshots to the profiling.sampling docs (#142676) 2025-12-14 17:43:03 +00:00
tachyon-gecko-opcodes.png gh-138122: Add some screenshots to the profiling.sampling docs (#142676) 2025-12-14 17:43:03 +00:00
tachyon-heatmap-with-opcodes.png gh-138122: Add some screenshots to the profiling.sampling docs (#142676) 2025-12-14 17:43:03 +00:00
tachyon-heatmap.png gh-138122: Add some screenshots to the profiling.sampling docs (#142676) 2025-12-14 17:43:03 +00:00
tachyon-live-mode-1.gif gh-138122: Add some screenshots to the profiling.sampling docs (#142676) 2025-12-14 17:43:03 +00:00
tachyon-live-mode-2.gif gh-138122: Add some screenshots to the profiling.sampling docs (#142676) 2025-12-14 17:43:03 +00:00
tachyon-pstats.png gh-138122: Add some screenshots to the profiling.sampling docs (#142676) 2025-12-14 17:43:03 +00:00
tarfile.rst gh-82907: Document mtime=0 for reproducible tarfile gzip output (GH-150269) 2026-05-22 21:02:56 +00:00
telnetlib.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
tempfile.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
termios.rst Remove unused :platform: in module's docs (GH-144988) 2026-02-19 13:45:30 +02:00
test.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
text.rst gh-132661: Document t-strings and templatelib (#135229) 2025-07-22 12:44:13 +03:00
textwrap.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
threading.rst gh-150232: update Thread group parameter doc (#150283) 2026-05-23 13:52:44 +05:30
threadsafety.rst gh-142518: Add thread safety notes for the buffer protocol (#145911) 2026-03-18 14:18:28 +01:00
time.rst gh-141246: Link to correct Windows docs in time.sleep() doc (#141248) 2025-11-08 15:56:48 +01:00
timeit.rst Python 3.15.0b1 2026-05-07 16:26:31 +03:00
tk.rst gh-137777: Disband the 'Program Frameworks' chapter (#137796) 2025-08-15 18:41:09 +01:00
tk_msg.png
tkinter.colorchooser.rst Remove unused :platform: in module's docs (GH-144988) 2026-02-19 13:45:30 +02:00
tkinter.dnd.rst Remove unused :platform: in module's docs (GH-144988) 2026-02-19 13:45:30 +02:00
tkinter.font.rst Remove unused :platform: in module's docs (GH-144988) 2026-02-19 13:45:30 +02:00
tkinter.messagebox.rst Remove unused :platform: in module's docs (GH-144988) 2026-02-19 13:45:30 +02:00
tkinter.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
tkinter.scrolledtext.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
tkinter.ttk.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
token-list.inc gh-130587: Add hand-written docs for non-OP tokens (GH-130588) 2025-03-19 16:42:11 +01:00
token.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
tokenize.rst Python 3.15.0b1 2026-05-07 16:26:31 +03:00
tomllib.rst gh-111264: Add a note about untrusted input to tomllib docs (GH-146209) 2026-04-30 16:33:13 +02:00
trace.rst Fix typos and grammar errors across documentation (#144709) 2026-02-11 16:35:25 +00:00
traceback.rst gh-145896: Fix typos and stale docstrings in the traceback module (GH-145897) 2026-05-25 12:45:02 +03:00
tracemalloc.rst Fix typos and grammar errors across documentation (#144709) 2026-02-11 16:35:25 +00:00
tty.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
turtle-star.pdf
turtle-star.png
turtle-star.ps
turtle.rst Destroy the turtle window after its doctests finish (GH-125294) 2026-02-28 21:12:05 +00:00
types.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
typing.rst gh-89554: Document typing.ParamSpecArgs and ParamSpecKwargs as classes (GH-150677) 2026-06-02 11:07:51 +03:00
unicodedata.rst Add summary table to the unicodedata doc (#149957) 2026-05-20 16:04:10 +01:00
unittest.mock-examples.rst Docs: replace all datetime imports with import datetime as dt (#145640) 2026-03-21 18:02:06 +02:00
unittest.mock.rst gh-149189: Revert "Modern defaults for pprint (#149190)" (#150249) 2026-05-22 23:22:03 +03:00
unittest.rst gh-149663: fix typo in unittest docs (#149670) 2026-05-11 14:54:09 +03:00
unix.rst gh-137777: Disband the 'Program Frameworks' chapter (#137796) 2025-08-15 18:41:09 +01:00
urllib.error.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
urllib.parse.rst Python 3.15.0a6 2026-02-11 14:23:15 +02:00
urllib.request.rst gh-141444:fix broken URLs and examples in urllib.request.rst (#144863) 2026-05-30 19:08:18 -07:00
urllib.robotparser.rst gh-138907: Support RFC 9309 in robotparser (GH-138908) 2026-05-04 18:03:11 +00:00
urllib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
uu.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
uuid.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
venv.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
warnings.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
wave.rst Python 3.15.0a8 2026-04-07 14:24:03 +03:00
weakref.rst gh-150319: Replace all documentation which says "See PEP 585" (#150325) 2026-06-02 21:13:34 +01:00
webbrowser.rst Python 3.15.0b1 2026-05-07 16:26:31 +03:00
windows.rst
winreg.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
winsound.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
wsgiref.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
xdrlib.rst Docs: re-create pages for removed modules to document their removal. (#126622) 2024-11-11 17:49:48 -05:00
xml.dom.minidom.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
xml.dom.pulldom.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
xml.dom.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
xml.etree.elementtree.rst Python 3.15.0a8 2026-04-07 14:24:03 +03:00
xml.rst Python 3.15.0b1 2026-05-07 16:26:31 +03:00
xml.sax.handler.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
xml.sax.reader.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
xml.sax.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
xml.sax.utils.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
xmlrpc.client.rst Docs: replace all datetime imports with import datetime as dt (#145640) 2026-03-21 18:02:06 +02:00
xmlrpc.rst gh-101100: Fix sphinx warnings in whatsnew/3.0.rst (#127662) 2024-12-10 12:22:37 +02:00
xmlrpc.server.rst Docs: replace all datetime imports with import datetime as dt (#145640) 2026-03-21 18:02:06 +02:00
zipapp.rst Docs: module pages should not link to themselves (#144505) 2026-02-06 06:48:27 -05:00
zipfile.rst gh-146581: Update docs for dangerous filenames in ZIP files (GH-149994) 2026-05-19 11:36:12 +03:00
zipimport.rst Docs: remove unneeded author attributions (#145002) 2026-02-19 18:45:28 -05:00
zlib.rst Clarify max_length in zstd & zlib decompressor documentation (#143805) 2026-05-01 12:32:50 -07:00
zoneinfo.rst Docs: replace all datetime imports with import datetime as dt (#145640) 2026-03-21 18:02:06 +02:00