cpython/Doc/library
Petr Viktorin f86b17ac51
[3.12] gh-113171: gh-65056: Fix "private" (non-global) IP address ranges (GH-113179) (GH-113186) (GH-118177)
* GH-113171: Fix "private" (non-global) IP address ranges (GH-113179)

The _private_networks variables, used by various is_private
implementations, were missing some ranges and at the same time had
overly strict ranges (where there are more specific ranges considered
globally reachable by the IANA registries).

This patch updates the ranges with what was missing or otherwise
incorrect.

100.64.0.0/10 is left alone, for now, as it's been made special in [1].

The _address_exclude_many() call returns 8 networks for IPv4, 121
networks for IPv6.

[1] https://github.com/python/cpython/issues/61602

* GH-65056: Improve the IP address' is_global/is_private documentation (GH-113186)

It wasn't clear what the semantics of is_global/is_private are and, when
one gets to the bottom of it, it's not quite so simple (hence the
exceptions listed).

(cherry picked from commit 2a4cbf17af)
(cherry picked from commit 40d75c2b7f)

---------

Co-authored-by: Jakub Stasiak <jakub@stasiak.at>
2024-04-24 14:29:30 +02:00
..
2to3.rst Use mdash-es consistently in the library docs index (#92762) 2022-07-08 16:44:15 +02:00
__future__.rst [3.12] gh-110893: Improve the documentation for __future__ module (GH-114642) (#114702) 2024-01-29 09:46:48 +00:00
__main__.rst [3.12] gh-112165: Fix typo in __main__.py (GH-112183) (#112184) 2023-11-17 01:11:46 +00:00
_thread.rst [3.12] gh-110631: Fix reST indentation in Doc/library (GH-110685) (#110736) 2023-10-11 23:11:28 +02:00
abc.rst [3.12] Docs: mark up NotImplemented using the :data: role throughout the docs (GH-116135) (#116147) 2024-02-29 20:53:51 +00: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 [3.12] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01:00
array.rst [3.12] Erase some unnecessary quotes on data model doc (GH-113521) (#115896) 2024-02-24 23:30:14 -05:00
ast.rst [3.12] gh-118100: Improve links in ast.rst (GH-118101) (#118110) 2024-04-19 18:34:55 +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-108224: Fix asyncio doc inconsistency (GH-108230) (#108231) 2023-08-21 21:44:08 +02:00
asyncio-eventloop.rst [3.12] gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) (GH-116450) 2024-03-07 08:21:25 +00: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 [3.12] gh-108973: Fix asyncio test_subprocess_consistent_callbacks() (GH-109431) (#109609) 2023-10-02 17:03:51 +02: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 [3.12] gh-113664: Improve style of Big O notation (GH-113695) (GH-113909) 2024-01-10 13:08:08 +00:00
asyncio-protocol.rst [3.12] gh-101100: Fix Sphinx warnings in whatsnew/2.7.rst and related (GH-115319) (#115330) 2024-02-12 16:37:20 +02: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 [3.12] gh-116281: Remove wrong '\' from '\*' in some doc signatures (GH-116282) (#116285) 2024-03-03 14:42:22 -05:00
asyncio-subprocess.rst [3.12] gh-101100: Fix Sphinx warnings in whatsnew/2.7.rst and related (GH-115319) (#115330) 2024-02-12 16:37:20 +02: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] gh-101100: Fix sphinx warnings in asyncio-task.rst (GH-114469) (#114519) 2024-01-24 00:40:22 -07:00
asyncio.rst [3.12] gh-111151: Convert monospaced directives to :ref: (GH-111152) (#111269) 2023-10-24 15:30:21 +00:00
atexit.rst [3.12] Correct Skip Montanaro's email address (GH-114677) (#114679) 2024-01-28 14:59:06 +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 [3.12] gh-115777: Fix double versionadded directives (GH-116269) (GH-116361) 2024-03-05 16:00:40 +00:00
base64.rst Fix duplicated words in the docs (GH-102629) 2023-03-12 11:03:59 -07:00
bdb.rst [3.12] gh-101100: Fix dangling refs in bdb.rst (#114983) (#115297) 2024-02-11 11:32:37 -07:00
binary.rst
binascii.rst [3.12] gh-110631: Fix reST indentation in Doc/library (GH-110685) (#110736) 2023-10-11 23:11:28 +02:00
bisect.rst [3.12] gh-113664: Improve style of Big O notation (GH-113695) (GH-113909) 2024-01-10 13:08:08 +00:00
builtins.rst
bz2.rst [3.12] gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) (GH-116450) 2024-03-07 08:21:25 +00:00
calendar.rst [3.12] gh-101100: Fix Sphinx warnings in library/calendar.rst (GH-113500) (#113509) 2023-12-27 09:45:32 +00:00
cgi.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06: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 [3.12] gh-101100: Fix Sphinx warnings in library/cmd.rst (GH-113502) (#113511) 2023-12-27 10:27:13 +00:00
cmdline.rst [3.12] gh-108826: Document dis module CLI and rename _test function to main (#108827) (#110681) 2023-10-11 14:47:38 -06:00
code.rst [3.12] Fix reference in code.rs (#117615) (#117628) 2024-04-08 09:18:44 +00:00
codecs.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06: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 [3.12] gh-114955: Add clear to MutableSequence's mixin methods in document (gh-114956) (gh-114961) 2024-02-03 15:41:04 +00:00
collections.rst [3.12] gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) (GH-116450) 2024-03-07 08:21:25 +00:00
colorsys.rst
compileall.rst [3.12] gh-108826: Document dis module CLI and rename _test function to main (#108827) (#110681) 2023-10-11 14:47:38 -06:00
concurrency.rst
concurrent.futures.rst [3.12] gh-101100: Fix sphinx warnings in concurrent.futures.rst (GH-114521) (#114525) 2024-01-24 13:44:22 +00: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 [3.12] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01:00
constants.rst [3.12] Docs: mark up NotImplemented using the :data: role throughout the docs (GH-116135) (#116147) 2024-02-29 20:53:51 +00:00
contextlib.rst [3.12] Fix a typo in the contextlib documentation (GH-114507) (#114514) 2024-01-24 04:22:37 +00:00
contextvars.rst [3.12] gh-113664: Improve style of Big O notation (GH-113695) (GH-113909) 2024-01-10 13:08:08 +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] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00
crypto.rst
csv.rst [3.12] Remove bogus syntax error marker in csv doc (GH-115017) (#115018) 2024-02-05 04:17:58 +00:00
ctypes.rst [3.12] gh-87969: Align docs and docstrings with implementation for ctypes' [w]string_at() (GH-25384) (GH-118046) 2024-04-19 13:23:26 +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-110631: Fix reST indentation in Doc/library (GH-110685) (#110736) 2023-10-11 23:11:28 +02: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] Doc: mark up classes, attributes, parameters, and methods in dataclasses.rst (GH-117820) (#117877) 2024-04-14 17:00:00 +00:00
datatypes.rst
datetime.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00
dbm.rst [3.12] Docs: spell out sentence about ndbm/gdbm file formats (GH-115470) (#115476) 2024-02-14 18:11:43 +00:00
debug.rst
decimal.rst [3.12] Fix version directive indents (GH-117719) (#117810) 2024-04-12 10:41:25 +00:00
development.rst
devmode.rst [3.12] gh-101100: Fix sphinx warnings in library/devmode.rst (GH-109963) (#109966) 2023-09-27 17:38:42 +02:00
dialog.rst [3.12] gh-110631: Fix reST indentation in Doc/library (GH-110685) (#110736) 2023-10-11 23:11:28 +02:00
difflib.rst [3.12] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01:00
dis.rst [3.12] gh-117339: Use NULL instead of None for LOAD_SUPER_ATTR in dis docs (GH-117343) (GH-117345) 2024-03-29 06:27:16 +08:00
distribution.rst gh-85454: Remove distutils documentation (#95239) 2022-07-25 15:50:46 +02:00
doctest.rst [3.12] Docs: replace Harry Potter reference with Monty Python (GH-118130) (#118135) 2024-04-21 18:10:15 +00:00
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 [3.12] GH-101100: Fix reference warnings for `__getitem__` (GH-110118) (#111073) 2023-10-19 18:33:03 +03:00
email.contentmanager.rst [3.12] gh-110631: Fix reST indentation in Doc/library (GH-110685) (#110736) 2023-10-11 23:11:28 +02:00
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 [3.12] gh-101100: Fix Sphinx reference warnings (GH-112416) (#112420) 2023-11-26 05:22:13 -07: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-114211: Update EmailMessage doc about ordered keys (GH-114224) (#114225) 2024-01-17 21:55:40 -05:00
email.mime.rst [3.12] gh-101100: Fix sphinx warnings in library/email.mime.rst (GH-114635) (GH-114640) 2024-01-27 08:53:34 +00: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 [3.12] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01: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 [3.12] gh-109634: Use :samp: role (GH-109635) (#109776) 2023-09-24 13:54:36 +02:00
enum.rst [3.12] gh-105535 Document potential performance trap during enum creation (GH-107119) (GH116511) 2024-03-08 16:56:58 -08:00
errno.rst [3.12] gh-107453: Document errno.{ECANCELED,EOWNERDEAD,ENOTRECOVERABLE,ENOTSUP} (GH-107486) (#108529) 2023-08-27 16:13:26 +02:00
exceptions.rst [3.12] Docs: mark up NotImplemented using the :data: role throughout the docs (GH-116135) (#116147) 2024-02-29 20:53:51 +00:00
faulthandler.rst [3.12] gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) (GH-116450) 2024-03-07 08:21:25 +00:00
fcntl.rst [3.12] gh-101100: Fix broken xrefs in fcntl module doc (GH-115691) (#115924) 2024-02-25 17:27:35 -08: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 [3.12] gh-94220: Align fnmatch docs with the implementation and amend markup (GH-114152) (#114155) 2024-01-16 23:42:29 +01: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-97590: Update docs and tests for ftplib.FTP.voidcmd() (GH-96825) (GH-115601) 2024-02-17 14:54:50 +02:00
functional.rst
functions.rst [3.12] Add an example of of custom __repr__ (GH-112761) (#115900) 2024-02-25 08:05:39 +00:00
functools.rst [3.12] gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) (GH-116450) 2024-03-07 08:21:25 +00: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 [3.12] gh-101100: Fix sphinx warnings in library/getpass.rst (GH-110461) (#111080) 2023-10-19 15:38:58 +00:00
gettext.rst [3.12] gh-101100: Fix Sphinx warning in library/gettext.rst (GH-112668) (#112674) 2023-12-03 20:32:57 +00:00
glob.rst [3.12] gh-104269: Document glob.glob duplicates when using multiple ** patterns (GH-105406) (#117757) 2024-04-11 18:44:46 +01:00
graphlib.rst [3.12] gh-110631: Fix reST indentation in Doc/library (GH-110685) (#110736) 2023-10-11 23:11:28 +02:00
grp.rst [3.12] gh-106861: Docs: Add availability directives to all Unix-only modules (GH-108975) (#111553) 2023-10-31 16:22:50 +00:00
gzip.rst [3.12] Correct description of inheriting from another class (GH-114660) (#114868) 2024-02-01 18:15:11 +00:00
hashlib-blake2-tree.png
hashlib.rst [3.12] gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) (GH-116450) 2024-03-07 08:21:25 +00:00
heapq.rst [3.12] gh-114466: explicitly define heap invariant (GH-117778) (#117835) 2024-04-13 07:11:49 +00:00
hmac.rst [3.12] gh-112999: Replace the outdated "deprecated" directives with "versionchanged" (GH-113000) (GH-113019) 2023-12-12 17:20:51 +00: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 [3.12] gh-109634: Use :samp: role (GH-109635) (#109776) 2023-09-24 13:54:36 +02:00
html.rst
http.client.rst [3.12] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01:00
http.cookiejar.rst [3.12] Update http.cookiejar document for cookie object attributes (GH-101885) (#115833) 2024-02-23 14:11:59 -08:00
http.cookies.rst [3.12] gh-101100: Fix Sphinx warning in library/http.cookies.rst (GH-112908) (#112929) 2023-12-10 12:59:25 +00:00
http.rst Fix misspelling in docs for http.HTTPMethod (#99376) 2022-11-13 12:46:28 -08:00
http.server.rst gh-104711: Add security warning to the CGIHTTPRequestHandler document (GH-115915) 2024-03-04 11:54:38 +00:00
i18n.rst
idle.rst [3.12] chore: fix typos (#116345) (#116370) 2024-03-05 18:51:17 +00:00
imaplib.rst [3.12] gh-101760: Improve the imaplib.IMAP4 example (GH-101764) (#117191) 2024-03-24 10:09:08 +00:00
imghdr.rst gh-85455: Add missing doc strings and improve docs (#21573) 2022-10-15 09:31:06 -04:00
importlib.metadata.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00
importlib.resources.abc.rst [3.12] gh-117074: Update Traversable.joinpath docs to the 3.11+ protocol (GH-117113) (GH-117571) 2024-04-05 17:33:52 +02:00
importlib.resources.rst [3.12] gh-101100: Fix Sphinx reference warnings (GH-112416) (#112420) 2023-11-26 05:22:13 -07:00
importlib.rst [3.12] Docs: mark up NotImplemented using the :data: role throughout the docs (GH-116135) (#116147) 2024-02-29 20:53:51 +00:00
index.rst [3.12] gh-108826: Document dis module CLI and rename _test function to main (#108827) (#110681) 2023-10-11 14:47:38 -06:00
inspect.rst [3.12] gh-116782: Mention __type_params__ in inspect.getmembers docs (GH-116783) (#116870) 2024-03-15 15:54:59 +00: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] Correct description of inheriting from another class (GH-114660) (#114868) 2024-02-01 18:15:11 +00:00
ipaddress.rst [3.12] gh-113171: gh-65056: Fix "private" (non-global) IP address ranges (GH-113179) (GH-113186) (GH-118177) 2024-04-24 14:29:30 +02: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] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00
json.rst [3.12] doc: Use super() in subclassed JSONEncoder examples (GH-115565) (GH-116047) 2024-02-28 14:13:08 +00:00
kde_example.png [3.12] Improve kde graph with better caption and number formatting (gh-113967) (gh-113968) 2024-01-11 18:49:10 -06:00
keyword.rst
language.rst
linecache.rst
locale.rst [3.12] gh-101100: Fix sphinx warnings in Doc/library/locale.rst (GH-114425) (#114477) 2024-01-23 13:23:31 +02:00
logging.config.rst [3.12] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01:00
logging.handlers.rst [3.12] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01:00
logging.rst [3.12] [doc] Update logging documentation to improve grammar and elucidate an example. (GH-117541) (GH-117542) 2024-04-04 14:19:10 +01:00
lzma.rst [3.12] gh-110631: Fix reST indentation in Doc/library (GH-110685) (#110736) 2023-10-11 23:11:28 +02:00
mailbox.rst [3.12] Fix more references to datetime and time classes (GH-114717) (GH-114725) 2024-01-29 17:01:24 +00: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 [3.12] Docs: fix broken links (GH-116651) (#116700) 2024-03-12 21:37:38 -07: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-81489: Use Unicode APIs for mmap tagname on Windows (GH-14133) 2024-01-11 23:13:02 +00: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: Fix Sphinx warnings in whatsnew/2.7.rst and related (GH-115319) (#115330) 2024-02-12 16:37:20 +02:00
multiprocessing.rst [3.12] Fix typo in multiprocessing docs (GH-115650) (#115679) 2024-02-19 18:25:24 +00:00
multiprocessing.shared_memory.rst [3.12] gh-89891: Refer SharedMemory implementation as POSIX (GH-104678) (GH-114873) 2024-02-01 22:35:43 +02: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 [3.12] Docs: mark up NotImplemented using the :data: role throughout the docs (GH-116135) (#116147) 2024-02-29 20:53:51 +00:00
numeric.rst
operator.rst [3.12] GH-101100: Fix reference warnings for `__getitem__` (GH-110118) (#111073) 2023-10-19 18:33:03 +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-117945: Fix os.path.ismount() documentation (GH-117947) (#117952) 2024-04-16 23:02:13 +00:00
os.rst [3.12] gh-117977: Amend version changed annotation for os.chmod, os.chown, and os.listdir (GH-117978) (#117992) 2024-04-17 15:05:35 +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
pathlib.rst [3.12] GH-105900: Fix pathlib.Path.symlink_to(target_is_directory=...) docs (GH-114035) (#114464) 2024-01-23 05:36:16 +00:00
pdb.rst [3.12] gh-90095: Ignore empty lines and comments in .pdbrc (GH-116834) (#116854) 2024-03-15 09:52:00 +00:00
persistence.rst
pickle.rst [3.12] Docs: mark up NotImplemented using the :data: role throughout the docs (GH-116135) (#116147) 2024-02-29 20:53:51 +00:00
pickletools.rst [3.12] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01:00
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] Fix markup of win32_ver in platform.rst (GH-116492) (#117753) 2024-04-11 14:20:29 +00: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 [3.12] gh-106861: Docs: Add availability directives to all Unix-only modules (GH-108975) (#111553) 2023-10-31 16:22:50 +00:00
pprint.rst [3.12] gh-115986 Improve pprint documentation accuracy (GH-117403) (#118146) 2024-04-22 10:34:48 +00:00
profile.rst [3.12] gh-110383: Fix documentation profile cumtime fix (GH-112221) (#112262) 2023-11-19 10:03:07 +00:00
pty.rst [3.12] gh-105912: document gotcha with using os.fork on macOS (GH-112871) (#113133) 2023-12-16 10:12:10 +01:00
pwd.rst [3.12] gh-106861: Docs: Add availability directives to all Unix-only modules (GH-108975) (#111553) 2023-10-31 16:22:50 +00:00
py_compile.rst [3.12] Fix typo in py_compile.rst (GH-118102) (GH-118191) 2024-04-23 17:22:19 +00:00
pyclbr.rst [3.12] gh-101100: Fix Sphinx warnings in library/pyclbr.rst (GH-113739) (#113748) 2024-01-05 21:36:31 +02:00
pydoc.rst [3.12] gh-101100: Fix Sphinx warnings in library/pydoc.rst (GH-116913) (#117037) 2024-03-19 19:55:30 +00:00
pyexpat.rst [3.12] gh-115398: Expose Expat >=2.6.0 reparse deferral API (CVE-2023-52425) (GH-115623) (GH-116248) 2024-03-06 22:01:45 +00:00
python.rst [3.12] GH-103082: Document PEP-669: Low Impact Monitoring for CPython (GH-107772) (#108909) 2023-09-05 15:07:11 +02:00
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 [3.12] gh-115921: Change 'equation' to 'expression' in random.rst (GH-115927) (#115928) 2024-02-26 03:57:09 +00:00
re.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00
readline.rst [3.12] Correct Skip Montanaro's email address (GH-114677) (#114679) 2024-01-28 14:59:06 +00:00
reprlib.rst [3.12] gh-101100: Fix Sphinx nitpicks in library/reprlib.rst (GH-112811) (#112813) 2023-12-06 20:22:42 +00:00
resource.rst [3.12] GH-116218 Docs: Add availability information for the 'resource' module (GH-116256) (#116533) 2024-03-09 10:35:01 +01:00
rlcompleter.rst [3.12] gh-101100: Fix Sphinx nitpicks in library/rlcompleter.rst (GH-113125) (#113158) 2023-12-15 09:04:31 +00:00
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-103417: Fix the scheduler example (GH-111497) (GH-115908) 2024-02-25 14:04:32 +02:00
secrets.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06: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-113664: Improve style of Big O notation (GH-113695) (GH-113909) 2024-01-10 13:08:08 +00:00
selectors.rst [3.12] gh-101100: Fix Sphinx warnings for fileno (GH-111118) (#111226) 2023-10-23 19:19:26 +00:00
shelve.rst [3.12] gh-74573: document that ndbm can silently corrupt databases on macOS (GH-113354) (#113431) 2023-12-23 13:49:33 +01:00
shlex.rst [3.12] gh-117840: Fix indent to fix shlex syntax highlighting (GH-117843) (#117844) 2024-04-13 11:37:32 +00:00
shutil.rst [3.12] gh-115664: Fix chronological ordering of versionadded and versionchanged directives (GH-115676) (#115678) 2024-02-19 18:18:38 +00:00
signal.rst [3.12] gh-89414: Document that SIGCLD is not available on macOS (GH-113580) (#113585) 2023-12-30 18:09:50 +01:00
site.rst [3.12] Docs: Avoid the deprecated `.. cmdoption::` directive (GH-110292) (#110302) 2023-10-03 20:55:29 +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-112020: Document the meaning of empty bytes returned by socket.recv() (GH-112055) (GH-115722) 2024-02-20 15:01:31 +00:00
socketserver.rst [3.12] gh-111112: Avoid potential confusion in TCP server example. (GH-111113) (#114831) 2024-02-01 00:50:34 +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-111726: Explicitly close database connections in sqlite3 doctests (GH-111730) (#117630) 2024-04-08 11:59:02 +02:00
ssl.rst [3.12] Fix version directive indents (GH-117719) (#117810) 2024-04-12 10:41:25 +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 [3.12] gh-64588: Clarify the difference between mu and xbar in statistics docs (GH-117333) (#118080) 2024-04-19 05:42:35 +00:00
stdtypes.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00
string.rst [3.12] Docs: Link tokens in the format string grammars (GH-108184) (#113839) 2024-01-09 02:54:07 +00:00
stringprep.rst [3.12] Fix grammatical error in stringprep documentation (GH-108414) (#108537) 2023-08-27 17:00:07 +02:00
struct.rst [3.12] Docs: Add explanation about little/big endian (GH-109841) (#115646) 2024-02-19 07:56:54 +00:00
subprocess.rst [3.12] gh-114539: Clarify implicit launching of shells by subprocess (GH-117996) (#118002) 2024-04-17 19:44:38 +01: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 [3.12] Docs: Superseded modules: list only module names (GH-109439) (#109445) 2023-09-15 16:11:17 +02:00
symtable.rst [3.12] Correct description of inheriting from another class (GH-114660) (#114868) 2024-02-01 18:15:11 +00:00
sys.monitoring.rst [3.12] GH-111963: Clarify sys.monitoring.free_tool_id's limitations (GH-112304) 2023-11-21 23:06:13 +00:00
sys.rst [3.12] gh-115664: Fix chronological ordering of versionadded and versionchanged directives (GH-115676) (#115678) 2024-02-19 18:18:38 +00: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-108826: Document dis module CLI and rename _test function to main (#108827) (#110681) 2023-10-11 14:47:38 -06:00
syslog.rst [3.12] gh-106861: Docs: Add availability directives to all Unix-only modules (GH-108975) (#111553) 2023-10-31 16:22:50 +00:00
tabnanny.rst
tarfile.rst [3.12] gh-89159: Add some TarFile attribute types (GH-114520) (GH-114714) 2024-01-29 14:25:46 +00: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-101100: Fix Sphinx nitpicks in library/tempfile.rst (#112886) (#112910) 2023-12-09 22:47:01 +00:00
termios.rst [3.12] gh-106861: Docs: Add availability directives to all Unix-only modules (GH-108975) (#111553) 2023-10-31 16:22:50 +00:00
test.rst [3.12] gh-101100: Fix Py_DEBUG dangling Sphinx references (GH-115003) (#115135) 2024-02-07 10:55:21 +00:00
text.rst
textwrap.rst [3.12] Fix typo in Doc/library/textwrap.rst (GH-110328) (#110473) 2023-10-06 14:33:16 +00:00
threading.rst [3.12] gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) (GH-116450) 2024-03-07 08:21:25 +00:00
time.rst [3.12] gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) (GH-116450) 2024-03-07 08:21:25 +00:00
timeit.rst [3.12] gh-110383 TimeIt Docs Spelling Fix (GH-110407) (#110409) 2023-10-05 17:42:52 +00:00
tk.rst
tk_msg.png
tkinter.colorchooser.rst
tkinter.dnd.rst
tkinter.font.rst
tkinter.messagebox.rst [3.12] gh-111576: Improve documention for tkinter.messagebox (GH-111578) (GH-111597) 2023-11-01 12:43:14 +02:00
tkinter.rst [3.12] gh-110930: Correct book title by Alan D. Moore (GH-112490) (#112523) 2023-11-29 15:55:46 +00: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.ttk.rst (GH-106157) (GH-114200) 2024-01-17 21:23:50 +02: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] Docs: Avoid the deprecated `.. cmdoption::` directive (GH-110292) (#110302) 2023-10-03 20:55:29 +03:00
tomllib.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00
trace.rst [3.12] Docs: Avoid the deprecated `.. cmdoption::` directive (GH-110292) (#110302) 2023-10-03 20:55:29 +03:00
traceback.rst [3.12] gh-101100: Fix Sphinx nitpicks in library/traceback.rst (GH-113106) (#113111) 2023-12-14 14:17:28 +00:00
tracemalloc.rst
tty.rst [3.12] gh-114328: tty cbreak mode should not alter ICRNL (GH-114335) (#114410) 2024-01-21 23:41:03 +00:00
tulip_coro.dia
tulip_coro.png
turtle-star.pdf
turtle-star.png
turtle-star.ps
turtle.rst [3.12] gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) (GH-116450) 2024-03-07 08:21:25 +00:00
types.rst [3.12] gh-115572: Move codeobject.replace() docs to the data model … (#115633) 2024-02-18 14:38:33 +00:00
typing.rst [3.12] gh-118030: Group definitions for ParamSpecArgs and ParamSpecKwargs in typing.rst (GH-118154) (#118155) 2024-04-22 15:04:11 +00: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 [3.12] bpo-38157: Add example about per file output for mock_open. (GH-16090) (#109071) 2023-09-08 15:21:51 +02:00
unittest.mock.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00
unittest.rst [3.12] gh-59215: unittest: restore _top_level_dir at end of discovery (GH-15242) (GH-117508) 2024-04-23 12:41:32 +00: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-110497: Add note about OSError being an alias to IOError in docs (GH-110498) (#110546) 2023-10-09 11:42:17 +02:00
urllib.parse.rst [3.12] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01:00
urllib.request.rst [3.12] gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) (GH-116450) 2024-03-07 08:21:25 +00:00
urllib.robotparser.rst [3.12] Correct Skip Montanaro's email address (GH-114677) (#114679) 2024-01-28 14:59:06 +00:00
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 [3.12] Docs: Avoid the deprecated `.. cmdoption::` directive (GH-110292) (#110302) 2023-10-03 20:55:29 +03:00
venv.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00
warnings.rst [3.12] gh-114811: Change '\*' to '*' in warnings.rst (GH-114819) (#114837) 2024-02-01 01:54:25 +00:00
wave.rst [3.12] gh-105096: Reformat wave documentation (#105136) (#105138) 2023-05-31 12:04:21 +00:00
weakref.rst [3.12] gh-101100: Fix Sphinx warnings in Doc/library/weakref.rst (GH-109881) (#109884) 2023-09-26 17:03:31 +02: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 [3.12] gh-101100: Fix various Sphinx warnings for dunder references in the library/ directory (GH-113163) (#113183) 2023-12-15 17:22:07 +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 [3.12] GH-101100: Fix reference warnings for `__getitem__` (GH-110118) (#111073) 2023-10-19 18:33:03 +03:00
xml.dom.rst [3.12] gh-101100: Fix Sphinx warning in references with asterisks (GH-113029) (#113043) 2023-12-13 08:59:47 +00:00
xml.etree.elementtree.rst [3.12] gh-101549: fix documentation of xml.etree.ElementInclude (GH-101550) (#117754) 2024-04-11 14:53:27 +00:00
xml.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06: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] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01:00
xmlrpc.client.rst [3.12] gh-101100: Fix various Sphinx warnings for dunder references in the library/ directory (GH-113163) (#113183) 2023-12-15 17:22:07 +00: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 [3.12] gh-101100: Improve documentation on function attributes (GH-112933) (#112974) 2023-12-12 10:10:27 +00:00
zipapp.rst [3.12] Docs: align usage of versionadded/versionchanged with recommended practice (#114409) (#114472) 2024-01-23 10:39:57 +01:00
zipfile.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00
zipimport.rst [3.12] gh-110497: Add note about OSError being an alias to IOError in docs (GH-110498) (#110546) 2023-10-09 11:42:17 +02:00
zlib.rst Docs: remove redundant "adverb-adjective" hyphens from compound modifiers (GH-94551) 2022-07-05 11:16:10 +02:00
zoneinfo.rst [3.12] Docs: add link roles with Sphinx extlinks (GH-117850) (#117910) 2024-04-15 13:18:21 -06:00