cpython/Doc/library
Miss Islington (bot) aa2ecef22a
[3.12] gh-98154: Clarify Usage of "Reference Count" In the Docs (gh-107552) (#107752)
* gh-98154: Clarify Usage of "Reference Count" In the Docs (gh-107552)

PEP 683 (immortal objects) revealed some ways in which the Python documentation has been unnecessarily coupled to the implementation details of reference counts.  In the end users should focus on reference ownership, including taking references and releasing them, rather than on how many reference counts an object has.

This change updates the documentation to reflect that perspective.  It also updates the docs relative to immortal objects in a handful of places.
(cherry picked from commit 5dc825d504)

Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>

* Fix a typo.

---------

Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>
2023-08-08 16:25:35 +02:00
..
2to3.rst Use mdash-es consistently in the library docs index (#92762) 2022-07-08 16:44:15 +02:00
__future__.rst gh-92436: __future__ docs: add note on expectations for "from __future__ import annotations" (#92568) 2022-05-12 07:23:42 -07:00
__main__.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
_thread.rst [3.12] gh-101100: Fix some broken sphinx references (GH-107095) (#107103) 2023-07-23 12:00:31 +02:00
abc.rst GH-101898: Fix missing term references for hashable definition (#101899) 2023-02-14 14:20:11 +04:00
aifc.rst gh-92611: Clarify planned removal version in PEP 594-deprecated modules (GH-92793) 2022-05-20 14:47:51 -07:00
allos.rst
archiving.rst
argparse.rst gh-103921: Rename "type" header in argparse docs (#104654) 2023-05-19 06:50:34 -07:00
array.rst [3.12] gh-106948: Add standard external names to nitpick_ignore (GH-106949) (#107060) 2023-07-23 11:24:51 +02:00
ast.rst [3.12] gh-92788: Add docs for ast.Module, ast.Expression, and others (GH-101055) (#106139) 2023-06-27 13:44:44 +00:00
asyncio-api-index.rst Doc: Found some remaining default roles. (GH-98392) 2022-10-18 15:46:18 +02:00
asyncio-dev.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
asyncio-eventloop.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
asyncio-exceptions.rst [3.12] Clarify state of CancelledError in doc (GH-106453) (#106454) 2023-07-06 16:34:43 +05:30
asyncio-extending.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
asyncio-future.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
asyncio-llapi-index.rst gh-93453: No longer create an event loop in get_event_loop() (#98440) 2022-12-06 18:42:12 +01:00
asyncio-platforms.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
asyncio-policy.rst gh-100160: Restore and deprecate implicit creation of an event loop (GH-100410) 2023-01-13 14:40:29 +02:00
asyncio-protocol.rst GH-91635: clarify docs about closing of transport in asyncio (#98563) 2022-10-24 10:52:02 -07:00
asyncio-queue.rst bpo-46777: Fix incorrect use of directives in asyncio documentation (GH-31388) 2022-02-18 10:58:48 +02:00
asyncio-runner.rst GH-99388: add loop_factory parameter to asyncio.run (#99462) 2022-11-14 10:18:51 -08:00
asyncio-stream.rst gh-100226: Clarify StreamReader.read behavior (#101807) 2023-02-17 13:01:26 -08:00
asyncio-subprocess.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
asyncio-sync.rst [docs] fix some asyncio.Barrier.wait docs grammar (GH-93552) 2022-06-06 20:10:42 +02:00
asyncio-task.rst [3.12] Refer to TimeoutError instead of asyncio.TimeoutError in asyncio-task.rst (GH-106136) (#106179) 2023-06-27 23:38:01 -06:00
asyncio.rst Added asyncio REPL example to docs. (#101243) 2023-01-23 17:01:13 +05:30
atexit.rst [3.12] gh-104690 Disallow thread creation and fork at interpreter finalization (GH-104826) (#105277) 2023-06-04 04:32:00 +00:00
audioop.rst gh-92611: Clarify planned removal version in PEP 594-deprecated modules (GH-92793) 2022-05-20 14:47:51 -07:00
audit_events.rst
base64.rst Fix duplicated words in the docs (GH-102629) 2023-03-12 11:03:59 -07:00
bdb.rst Docs: Fix backtick errors found by sphinx-lint (#97998) 2022-10-06 18:01:30 -07:00
binary.rst
binascii.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
bisect.rst GH-104145: Use fully-qualified cross reference types for the bisect module (#104172) 2023-05-08 17:32:18 +01:00
builtins.rst
bz2.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
calendar.rst gh-103636: issue warning for deprecated calendar constants (#103833) 2023-04-29 01:16:46 -06:00
cgi.rst gh-95451: Update docs for wasm32-emscripten and -wasi platforms (GH-95452) 2022-08-02 21:00:41 +02:00
cgitb.rst gh-92611: Clarify planned removal version in PEP 594-deprecated modules (GH-92793) 2022-05-20 14:47:51 -07:00
chunk.rst gh-92611: Clarify planned removal version in PEP 594-deprecated modules (GH-92793) 2022-05-20 14:47:51 -07:00
cmath.rst [3.12] gh-101100: Docs: Fix references to several numeric dunders (GH-106278) (#106281) 2023-06-30 15:39:52 +01:00
cmd.rst bpo-46196: document method cmd.Cmd.columnize (#30303) 2022-01-02 13:33:20 -05:00
code.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
codecs.rst gh-51511: Note that codecs.open()'s encoding parameter affects automatic conversion to binary mode (#94370) 2022-10-21 16:01:05 -07:00
codeop.rst [3.12] gh-101100: Fix some broken sphinx references (GH-107095) (#107103) 2023-07-23 12:00:31 +02:00
collections.abc.rst gh-91896: Revert some very noisy DeprecationWarnings for ByteString (#104424) 2023-05-13 09:55:35 +01:00
collections.rst GH-101898: Fix missing term references for hashable definition (#101899) 2023-02-14 14:20:11 +04:00
colorsys.rst
compileall.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
concurrency.rst
concurrent.futures.rst gh-102627: Replace address pointing toward malicious web page (#102630) 2023-03-13 15:35:37 -07:00
concurrent.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
configparser.rst gh-93573: Replace wrong example domains in configparser doc (GH-93574) 2023-02-16 16:13:21 +01:00
constants.rst [3.12] gh-101100: Fix some broken sphinx references (GH-107095) (#107103) 2023-07-23 12:00:31 +02:00
contextlib.rst gh-103791: Make contextlib.suppress also act on exceptions within an ExceptionGroup (#103792) 2023-04-24 22:17:02 +00:00
contextvars.rst Clarify that every thread has its own default context in contextvars (#99246) 2022-12-20 11:35:48 +00:00
copy.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
copyreg.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
crypt.rst [3.12] gh-96747: Mention the PyPI passlib package in the crypt deprecation doc (GH-106660) (#106660) 2023-07-12 14:58:51 -07:00
crypto.rst
csv.rst gh-67230: add quoting rules to csv module (GH-29469) 2023-04-12 15:32:30 -07:00
ctypes.rst [3.12] gh-107442: Document all valid types for ctypes _as_parameter_ (GH-107443) (#107707) 2023-08-07 14:33:25 +02:00
curses.ascii.rst gh-101100: Fix Sphinx warnings in curses and curses.ascii modules (#103457) 2023-05-02 23:09:04 -06:00
curses.panel.rst
curses.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
custominterp.rst Docs: remove redundant "adverb-adjective" hyphens from compound modifiers (GH-94551) 2022-07-05 11:16:10 +02:00
dataclasses.rst [3.12] gh-106107: document correct error that's raised when a mutable default value for a field is detected (gh-106109) (gh-106115) 2023-06-26 14:12:52 -04:00
datatypes.rst
datetime.rst GH-103857: Deprecate utcnow and utcfromtimestamp (#103858) 2023-04-27 11:32:30 -06:00
dbm.rst
debug.rst
decimal.rst [3.12] GH-105774: Clarify operation of normalize() (GH-106093) (GH-106128) 2023-06-26 23:32:16 -05:00
development.rst
devmode.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
dialog.rst
difflib.rst gh-97669: Move difflib examples to Doc/includes/ (#97964) 2022-10-07 10:57:48 -07:00
dis.rst [3.12] gh-107427: Update the description of UNPACK_SEQUENCE (gh-107429) (gh-107459) 2023-07-30 15:49:26 +00:00
distribution.rst gh-85454: Remove distutils documentation (#95239) 2022-07-25 15:50:46 +02:00
doctest.rst gh-99970 Adding missing optionflags parameter in the documentation of doctest (#99971) 2022-12-10 15:42:40 +05:30
email.charset.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
email.compat32-message.rst Docs: Fix backtick errors found by sphinx-lint (#97998) 2022-10-06 18:01:30 -07:00
email.contentmanager.rst
email.encoders.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
email.errors.rst [doc]: Spotted errors while working on rstlint. (GH-30879) 2022-01-27 08:57:43 +01:00
email.examples.rst
email.generator.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
email.header.rst gh-86986: Drop compatibility support for Sphinx 2 (GH-93737) 2022-06-21 17:04:46 +02:00
email.headerregistry.rst Docs: Fix backtick errors found by sphinx-lint (#97998) 2022-10-06 18:01:30 -07:00
email.iterators.rst
email.message.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
email.mime.rst gh-101021: Document binary parameters as bytes (#101024) 2023-01-14 11:01:27 -08:00
email.parser.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
email.policy.rst gh-99087: Add missing newline for prompts in docs (GH-98993) 2022-12-08 19:31:19 -08:00
email.rst gh-93243: Make smtpd private before porting its users (GH-93246) 2022-08-05 17:41:29 -07:00
email.utils.rst [3.12] gh-106669: Revert "gh-102988: Detect email address parsing errors ... (GH-105127)" (GH-106733) (#106941) 2023-07-21 04:05:46 +00:00
ensurepip.rst gh-85073: Add some missing links to source (GH-99363) 2022-11-18 11:33:40 -08:00
enum.rst gh-104659: Consolidate python examples in enum documentation (#104665) 2023-05-19 11:46:20 -06:00
errno.rst gh-96005: FreeBSD has ENOTCAPABLE, too (GH-96034) 2022-08-17 07:24:53 +02:00
exceptions.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
faulthandler.rst GH-56426: Add cross-reference to the documentation for faulthandler, traceback, and pdb. (#101157) 2023-02-04 09:19:29 +05:30
fcntl.rst [3.12] gh-107091: Fix some uses of :const: role (GH-107379) (GH-107384) 2023-07-28 10:35:20 +00:00
filecmp.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
fileformats.rst bpo-47061: document module deprecations due to PEP 594 (GH-31984) 2022-03-21 16:16:37 -07:00
fileinput.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
filesys.rst
fnmatch.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
fractions.rst [3.12] gh-107091: Fix some uses of :const: role (GH-107379) (GH-107384) 2023-07-28 10:35:20 +00:00
frameworks.rst
ftplib.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
functional.rst
functions.rst [3.12] gh-107662: Switch 'any' and 'anext' in functions.rst (GH-107663) (#107664) 2023-08-06 15:14:42 +02:00
functools.rst gh-104112: link from cached_property docs to method-caching FAQ (#104113) 2023-05-04 16:38:53 -06:00
gc.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
getopt.rst
getpass.rst gh-95451: Update docs for wasm32-emscripten and -wasi platforms (GH-95452) 2022-08-02 21:00:41 +02:00
gettext.rst [3.12] gh-54738: Add argparse i18n howto (GH-104562) (#107102) 2023-07-23 11:36:10 +02:00
glob.rst Docs: remove redundant "adverb-adjective" hyphens from compound modifiers (GH-94551) 2022-07-05 11:16:10 +02:00
graphlib.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
grp.rst gh-82180: Document support for non-integer arg removed from grp.getgrgid in 3.10 (GH-95346) 2022-08-12 18:22:06 +02:00
gzip.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
hashlib-blake2-tree.png Optimize images by IMGbot (GH-21348) 2022-02-04 15:49:43 +09:00
hashlib.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
heapq.rst
hmac.rst Docs: remove redundant "adverb-adjective" hyphens from compound modifiers (GH-94551) 2022-07-05 11:16:10 +02:00
html.entities.rst gh-82927: Update files related to HTML entities. (GH-92504) 2022-06-21 22:03:12 +02:00
html.parser.rst Update html.parser.rst (GH-30678) 2022-02-17 04:20:40 -08:00
html.rst
http.client.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
http.cookiejar.rst gh-61105: Add default param, note on using cookiejar subclass (#95427) 2022-10-07 15:21:13 -07:00
http.cookies.rst gh-86986: Drop compatibility support for Sphinx 2 (GH-93737) 2022-06-21 17:04:46 +02:00
http.rst Fix misspelling in docs for http.HTTPMethod (#99376) 2022-11-13 12:46:28 -08:00
http.server.rst gh-91219: http - use subclassing to override index_pages attribute (GH-100731) 2023-01-03 15:20:08 -08:00
i18n.rst
idle.rst gh-75510: Edit idlelib entry in doc (#95869) 2022-08-10 22:44:17 -04:00
imaplib.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
imghdr.rst gh-85455: Add missing doc strings and improve docs (#21573) 2022-10-15 09:31:06 -04:00
importlib.metadata.rst gh-102215: importlib documentation cleanups 2023-05-06 03:40:19 +01:00
importlib.resources.abc.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
importlib.resources.rst gh-102215: importlib documentation cleanups 2023-05-06 03:40:19 +01:00
importlib.rst [3.12] gh-107307: Update the importlib Docs for PEP 684 (gh-107400) (gh-107413) 2023-07-28 22:09:34 +00:00
index.rst Update reference to the size of PyPI (#99076) 2022-11-09 11:26:46 -08:00
inspect.rst gh-102500: Document PEP 688 (#102571) 2023-05-04 08:23:40 -07:00
internet.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
intro.rst Doc: Fix broken link to emscripten networking website (#99531) 2022-11-18 10:57:04 -08:00
io.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
ipaddress.rst Slight correct grammar (GH-28860) 2021-10-12 12:29:29 +03:00
ipc.rst bpo-47061: document module deprecations due to PEP 594 (GH-31984) 2022-03-21 16:16:37 -07:00
itertools.rst [3.12] Add more recipe tests. Make the factor recipe a bit faster and clearer. (GH-106817) (GH-106818) 2023-07-16 21:47:58 -05:00
json.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
keyword.rst Expand about soft keywords in the docs for keyword.py (GH-29139) 2021-10-23 09:24:02 -07:00
language.rst
linecache.rst
locale.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
logging.config.rst gh-103606: raise RuntimeError if config file is invalid or empty (#104701) 2023-05-20 22:26:49 +00:00
logging.handlers.rst [3.12] gh-107091: Fix some uses of :const: role (GH-107379) (GH-107384) 2023-07-28 10:35:20 +00:00
logging.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
lzma.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
mailbox.rst [3.12] gh-106948: Docs: Disable links for C standard library functions, OS utility functions and system calls (GH-107062) (#107154) 2023-07-23 23:13:23 +02:00
mailcap.rst gh-68966: Make mailcap refuse to match unsafe filenames/types/params (GH-91993) 2022-06-03 11:43:35 +02:00
markup.rst
marshal.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
math.rst gh-94906: Support multiple steps in math.nextafter (#103881) 2023-05-19 21:03:49 +01:00
mimetypes.rst
mm.rst bpo-47061: document module deprecations due to PEP 594 (GH-31984) 2022-03-21 16:16:37 -07:00
mmap.rst gh-81652: Add MAP_ALIGNED_SUPER FreeBSD and MAP_CONCEAL OpenBSD constants (gh-102191) 2023-02-24 19:26:51 +09:00
modulefinder.rst bpo-47152: Convert the re module into a package (GH-32177) 2022-04-02 11:35:13 +03:00
modules.rst gh-93610: Improve docs for importlib.resources (#93611) 2022-07-25 18:16:17 +02:00
msilib.rst gh-92611: Clarify planned removal version in PEP 594-deprecated modules (GH-92793) 2022-05-20 14:47:51 -07:00
msvcrt.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
multiprocessing.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
multiprocessing.shared_memory.rst [3.12] gh-106939: document ShareableList nul-strip quirk. (GH-107266) (#107269) 2023-07-25 21:19:25 +00:00
netdata.rst gh-68966: Deprecate the mailcap module (#91951) 2022-04-26 22:43:50 +02:00
netrc.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
nis.rst gh-95451: Update docs for wasm32-emscripten and -wasi platforms (GH-95452) 2022-08-02 21:00:41 +02:00
nntplib.rst gh-95451: Update docs for wasm32-emscripten and -wasi platforms (GH-95452) 2022-08-02 21:00:41 +02:00
numbers.rst gh-68163: Correct conversion of Rational instances to float (GH-25619) 2022-09-04 13:15:59 +01:00
numeric.rst
operator.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
optparse.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
os.path.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
os.rst [3.12] gh-107091: Fix some uses of :const: role (GH-107379) (GH-107384) 2023-07-28 10:35:20 +00:00
ossaudiodev.rst gh-92611: Clarify planned removal version in PEP 594-deprecated modules (GH-92793) 2022-05-20 14:47:51 -07:00
pathlib-inheritance.png
pathlib-inheritance.svg Optimize images by IMGbot (GH-21348) 2022-02-04 15:49:43 +09:00
pathlib.rst [3.12] GH-104375: Use versionchanged to describe new arguments in pathlib docs (GH-104376, GH-106058) 2023-06-24 16:25:47 +01:00
pdb.rst gh-104301: Allow leading whitespace in disambiguated pdb statements (#104342) 2023-05-11 18:12:02 +01:00
persistence.rst
pickle.rst gh-96959: Update HTTP links which are redirected to HTTPS (GH-96961) 2022-09-24 14:38:53 +03:00
pickletools.rst
pipes.rst gh-95415: Make availability directive consistent (GH-95416) 2022-07-29 16:42:09 +02:00
pkgutil.rst gh-97850: Deprecate find_loader and get_loader in pkgutil (GH-98520) 2023-05-03 16:11:54 -07:00
platform.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
plistlib.rst GH-103484: Fix redirected permanently URLs (#104001) 2023-05-02 09:34:44 +03:00
poplib.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
posix.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
pprint.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
profile.rst gh-102994: Profile docs has typo in example (#103074) 2023-04-02 15:44:16 -07:00
pty.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
pwd.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
py_compile.rst bpo-92336: [doc] clarify that the dfile is read by the traceback display code (GH-94409) 2022-06-29 20:24:43 +01:00
pyclbr.rst
pydoc.rst gh-100583: Improve the pydoc documentation (#100590) 2022-12-29 20:47:20 +05:30
pyexpat.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
python.rst
queue.rst GH-101777: queue.rst: use 2 spaces after a period to be consistent. (#102143) 2023-02-22 14:21:38 -06:00
quopri.rst
random.rst gh-104337: Clarify random.gammavariate doc entry (#104410) 2023-05-14 14:45:54 -04:00
re.rst [3.12] gh-102111: Add link to string escape sequences in re module (GH-106995) (#107096) 2023-07-23 02:59:16 -06:00
readline.rst GH-103484: Fix broken links reported by linkcheck (#103608) 2023-04-22 08:24:47 -06:00
reprlib.rst gh-92734: Add indentation feature to reprlib.Repr (GH-92735) 2022-09-08 13:51:44 -05:00
resource.rst GH-103484: Fix redirected permanently URLs (#104001) 2023-05-02 09:34:44 +03:00
rlcompleter.rst
runpy.rst [3.12] Improve cross-references in runpy docs (GH-107673) (#107698) 2023-08-07 00:48:48 +02:00
sched.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
secrets.rst gh-99502: mention bytes-like objects as input in secrets.compare_digest (GH-99512) 2022-11-26 01:33:48 -08:00
security_warnings.rst gh-81054: Document that SimpleHTTPRequestHandler follows symbolic links (GH-94416) 2022-07-01 18:21:27 +02:00
select.rst [3.12] gh-106948: Docs: Disable links for C standard library functions, OS utility functions and system calls (GH-107062) (#107154) 2023-07-23 23:13:23 +02:00
selectors.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
shelve.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
shlex.rst [3.12] shlex docs: remove outdated note (GH-106463) (#106466) 2023-07-05 13:57:49 -07:00
shutil.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
signal.rst [3.12] gh-107091: Fix some uses of :const: role (GH-107379) (GH-107384) 2023-07-28 10:35:20 +00:00
site.rst GH-97950: Use new-style index directive ('statement') (#104162) 2023-05-04 13:48:45 +03:00
smtplib.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
sndhdr.rst gh-85525: Remove extra row in doc (#98337) 2022-10-16 13:43:31 -04:00
socket.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
socketserver.rst gh-103673: Add missing ForkingUnixStreamServer and ForkingUnixDatagramServer socketservers (#103674) 2023-04-24 22:35:52 +00:00
spwd.rst gh-95451: Update docs for wasm32-emscripten and -wasi platforms (GH-95452) 2022-08-02 21:00:41 +02:00
sqlite3.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
ssl.rst [3.12] gh-107091: Fix some uses of :const: role (GH-107379) (GH-107384) 2023-07-28 10:35:20 +00:00
stat.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
statistics.rst GH-103484: Fix redirected permanently URLs (#104001) 2023-05-02 09:34:44 +03:00
stdtypes.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
string.rst [3.12] GH-95088: Clarify rules for parsing an item key for format strings (GH-103779) (#105419) 2023-06-06 20:56:16 -07:00
stringprep.rst
struct.rst [3.12] gh-106948: Add standard external names to nitpick_ignore (GH-106949) (#107060) 2023-07-23 11:24:51 +02:00
subprocess.rst [3.12] gh-107091: Fix some uses of :const: role (GH-107379) (GH-107384) 2023-07-28 10:35:20 +00:00
sunau.rst gh-92611: Clarify planned removal version in PEP 594-deprecated modules (GH-92793) 2022-05-20 14:47:51 -07:00
superseded.rst gh-98040: Remove just the imp module (#98573) 2023-04-28 16:17:58 -07:00
symtable.rst Change list to view object (#93661) 2022-06-11 11:54:31 +01:00
sys.rst [3.12] gh-98154: Clarify Usage of "Reference Count" In the Docs (gh-107552) (#107752) 2023-08-08 16:25:35 +02:00
sys_path_init.rst bpo-31582: Created a new documentation section describing sys.path initialization (GH-31082) 2022-03-23 17:29:40 +00:00
sysconfig.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
syslog.rst gh-99127: Allow some features of syslog to the main interpreter only (gh-99128) 2022-11-30 07:58:20 +09:00
tabnanny.rst
tarfile.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
telnetlib.rst gh-95451: Update docs for wasm32-emscripten and -wasi platforms (GH-95452) 2022-08-02 21:00:41 +02:00
tempfile.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
termios.rst termios docs: fix indentation (#93080) 2022-05-22 15:55:11 -07:00
test.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
text.rst
textwrap.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
threading.rst gh-86509: Add link to Lib/_threading_local.py in threading docs (#101824) 2023-03-10 13:22:02 +01:00
time.rst gh-95415: Make availability directive consistent (GH-95416) 2022-07-29 16:42:09 +02:00
timeit.rst [3.12] gh-106232: Make timeit doc command lines compatible with Windows. (GH-106296) (#106298) 2023-06-30 22:40:43 -04:00
tk.rst [doc]: Spotted errors while working on rstlint. (GH-30879) 2022-01-27 08:57:43 +01:00
tk_msg.png Optimize images by IMGbot (GH-21348) 2022-02-04 15:49:43 +09:00
tkinter.colorchooser.rst [doc]: Spotted errors while working on rstlint. (GH-30879) 2022-01-27 08:57:43 +01:00
tkinter.dnd.rst [doc]: Spotted errors while working on rstlint. (GH-30879) 2022-01-27 08:57:43 +01:00
tkinter.font.rst
tkinter.messagebox.rst [doc]: Spotted errors while working on rstlint. (GH-30879) 2022-01-27 08:57:43 +01:00
tkinter.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
tkinter.scrolledtext.rst
tkinter.tix.rst gh-96959: Update more HTTP links (GH-97536) 2022-09-27 14:08:11 +03:00
tkinter.ttk.rst [3.12] Fix typo in tkinter docs (GH-106936) (#106937) 2023-07-21 00:11:52 +01:00
token-list.inc gh-102856: Python tokenizer implementation for PEP 701 (#104323) 2023-05-21 01:03:02 +01:00
token.rst gh-102856: Python tokenizer implementation for PEP 701 (#104323) 2023-05-21 01:03:02 +01:00
tokenize.rst [3.12] Clarify the supported cases in the tokenize module (GH-105569) (#105573) 2023-06-09 16:00:42 +00:00
tomllib.rst bpo-40059: Add tomllib (PEP-680) (GH-31498) 2022-03-08 09:26:13 +01:00
trace.rst
traceback.rst [3.12] gh-89412: Add missing attributes (added in 3.10) to traceback module docs (GH-105046) (#105327) 2023-06-05 19:02:14 +02:00
tracemalloc.rst bpo-42038: fix description of returned list of lines (GH-27529) 2021-09-18 00:24:55 +02:00
tty.rst gh-85984: New additions and improvements to the tty library. (#101832) 2023-05-19 18:13:30 +00:00
tulip_coro.dia
tulip_coro.png
turtle-star.pdf
turtle-star.png
turtle-star.ps
turtle.rst [3.12] gh-106996: Rewrite turtle explanation (GH-107244) (#107335) 2023-07-27 08:11:50 +00:00
types.rst GH-97950: Use new-style index directive ('builtin') (#104164) 2023-05-06 06:54:08 +03:00
typing.rst [3.12] Clarify Self interaction with subclasses (GH-107511) (#107548) 2023-08-02 01:52:28 +02:00
unicodedata.rst closes gh-96734: Update to Unicode 15.0.0. (GH-96809) 2022-09-13 15:45:12 -07:00
unittest.mock-examples.rst GH-103484: Fix redirected permanently URLs (#104001) 2023-05-02 09:34:44 +03:00
unittest.mock.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
unittest.rst [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) 2023-07-21 14:51:00 +03:00
unix.rst bpo-47061: document module deprecations due to PEP 594 (GH-31984) 2022-03-21 16:16:37 -07:00
urllib.error.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
urllib.parse.rst [3.12] GH-104554: Add RTSPS support to urllib/parse.py (GH-104605) (#105759) 2023-07-05 13:02:22 +02:00
urllib.request.rst [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) 2023-07-21 14:49:39 +03:00
urllib.robotparser.rst
urllib.rst
uu.rst gh-92611: Clarify planned removal version in PEP 594-deprecated modules (GH-92793) 2022-05-20 14:47:51 -07:00
uuid.rst gh-94684: uuid: support bytes in the name argument to uuid3/5 (#94709) 2023-03-23 17:42:43 -06:00
venv.rst [3.12] gh-106948: Add standard external names to nitpick_ignore (GH-106949) (#107060) 2023-07-23 11:24:51 +02:00
warnings.rst gh-39615: Add warnings.warn() skip_file_prefixes support (#100840) 2023-01-27 18:35:14 -08:00
wave.rst [3.12] gh-105096: Reformat wave documentation (#105136) (#105138) 2023-05-31 12:04:21 +00:00
weakref.rst gh-91081: Add note on WeakKeyDictionary behavior when deleting a replaced entry (#91499) 2022-12-20 19:27:02 -08:00
webbrowser.rst gh-102871: Remove obsolete browsers from webbrowser (#102872) 2023-03-31 11:02:47 -04:00
windows.rst bpo-47061: document module deprecations due to PEP 594 (GH-31984) 2022-03-21 16:16:37 -07:00
winreg.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
winsound.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
wsgiref.rst gh-102011: use sys.exception() instead of sys.exc_info() in docs where possible (#102012) 2023-02-20 21:54:19 +00:00
xdrlib.rst gh-92611: Clarify planned removal version in PEP 594-deprecated modules (GH-92793) 2022-05-20 14:47:51 -07:00
xml.dom.minidom.rst Docs: Fix backtick errors found by sphinx-lint (#97998) 2022-10-06 18:01:30 -07:00
xml.dom.pulldom.rst
xml.dom.rst Update the OMG link (GH-30383) 2022-02-14 13:49:11 -08:00
xml.etree.elementtree.rst gh-83122: Deprecate testing element truth values in ElementTree (#31149) 2023-01-22 17:16:48 -08:00
xml.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
xml.sax.handler.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
xml.sax.reader.rst
xml.sax.rst
xml.sax.utils.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
xmlrpc.client.rst GH-103484: Fix redirected permanently URLs (#104001) 2023-05-02 09:34:44 +03:00
xmlrpc.rst [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) 2023-07-29 09:16:27 +03:00
xmlrpc.server.rst Docs: Fix backtick errors found by sphinx-lint (#97998) 2022-10-06 18:01:30 -07:00
zipapp.rst [3.12] gh-106111: Remove zipapp documentation on creating a Windows executable (GH-106112) (#106114) 2023-06-26 18:26:40 +02:00
zipfile.rst GH-103484: Fix redirected permanently URLs (#104001) 2023-05-02 09:34:44 +03:00
zipimport.rst gh-98040: Remove find_loader, find_module and other deprecated APIs (#98059) 2023-05-03 04:55:22 -07:00
zlib.rst Docs: remove redundant "adverb-adjective" hyphens from compound modifiers (GH-94551) 2022-07-05 11:16:10 +02:00
zoneinfo.rst gh-99138: Isolate _zoneinfo (#99218) 2023-02-15 22:58:48 +01:00