cpython/Doc/library
Batuhan Taskaya d065edfb66
gh-60191: Implement ast.compare (#19211)
* bpo-15987: Implement ast.compare

Add a compare() function that compares two ASTs for structural equality. There are two set of attributes on AST node objects, fields and attributes. The fields are always compared, since they represent the actual structure of the code. The attributes can be optionally be included in the comparison. Attributes capture things like line numbers of column offsets, so comparing them involves test whether the layout of the program text is the same. Since whitespace seems inessential for comparing ASTs, the default is to compare fields but not attributes.

ASTs are just Python objects that can be modified in arbitrary ways. The API for ASTs is under-specified in the presence of user modifications to objects. The comparison respects modifications to fields and attributes, and to _fields and _attributes attributes. A user could create obviously malformed objects, and the code will probably fail with an AttributeError when that happens. (For example, adding "spam" to _fields but not adding a "spam" attribute to the object.) 

Co-authored-by: Jeremy Hylton <jeremy@alum.mit.edu>
2024-05-22 01:39:26 +00:00
..
__future__.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
__main__.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
_thread.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
abc.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
allos.rst gh-118689: Doc: fix ePub build (#118690) 2024-05-10 19:24:02 +09:00
archiving.rst
argparse.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
array.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
ast.rst gh-60191: Implement ast.compare (#19211) 2024-05-22 01:39:26 +00:00
asyncio-api-index.rst
asyncio-dev.rst gh-108224: Fix asyncio doc inconsistency (#108230) 2023-08-21 18:08:04 +00:00
asyncio-eventloop.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
asyncio-exceptions.rst Clarify state of CancelledError in doc (#106453) 2023-07-05 08:07:02 -07:00
asyncio-extending.rst gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) 2023-07-29 08:48:10 +03:00
asyncio-future.rst gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) 2023-07-29 08:48:10 +03:00
asyncio-llapi-index.rst gh-108973: Fix asyncio test_subprocess_consistent_callbacks() (#109431) 2023-09-20 15:54:19 +02:00
asyncio-platforms.rst gh-106909: Use role :const: for referencing module constants (GH-106910) 2023-07-21 12:40:37 +03:00
asyncio-policy.rst gh-113664: Improve style of Big O notation (GH-113695) 2024-01-10 15:01:18 +02:00
asyncio-protocol.rst gh-113812: Allow DatagramTransport.sendto to send empty data (#115199) 2024-02-16 18:38:07 -08:00
asyncio-queue.rst gh-96471: Correct documentation for asyncio queue shutdown (#117621) 2024-04-08 14:50:54 +00:00
asyncio-runner.rst gh-94597: Add asyncio.EventLoop (#110723) 2023-10-12 07:13:57 -07:00
asyncio-stream.rst gh-117722: Fix Stream.readuntil with non-bytes buffer objects (#117723) 2024-04-11 07:41:55 -07:00
asyncio-subprocess.rst gh-101100: Fix Sphinx warnings in `whatsnew/2.7.rst` and related (#115319) 2024-02-12 14:40:41 +02:00
asyncio-sync.rst gh-112202: Ensure that condition.notify() succeeds even when racing with Task.cancel() (#112201) 2024-02-03 08:19:37 -08:00
asyncio-task.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
asyncio.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
atexit.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
audit_events.rst gh-115777: Fix double versionadded directives (GH-116269) 2024-03-05 17:41:53 +02:00
base64.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
bdb.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
binary.rst
binascii.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
bisect.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
builtins.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
bz2.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
calendar.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
cmath.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
cmd.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
cmdline.rst gh-118131: Command-line interface for the `random` module (#118132) 2024-05-05 06:30:03 +00:00
code.rst gh-74929: PEP 667 general docs update (gh-119201) 2024-05-21 03:32:15 +00:00
codecs.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
codeop.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
collections.abc.rst gh-118803: Remove `ByteString` from `typing` and `collections.abc` (#118804) 2024-05-09 00:37:55 +01:00
collections.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
colorsys.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
compileall.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
concurrency.rst
concurrent.futures.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
concurrent.rst gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) 2023-07-29 08:48:10 +03:00
configparser.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
constants.rst gh-118767: Improve tests and docs for bool(NotImplemented) (#118813) 2024-05-09 13:52:08 +00:00
contextlib.rst Fix a typo in the contextlib documentation (#114507) 2024-01-24 05:16:31 +01:00
contextvars.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
copy.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
copyreg.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
crypto.rst gh-104773: PEP 594: Remove the crypt module (#104908) 2023-05-25 15:45:46 +02:00
csv.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
ctypes.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
curses.ascii.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
curses.panel.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
curses.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
custominterp.rst
dataclasses.rst gh-90562: Mention slots pitfall in dataclass docs (#107391) 2024-05-21 19:37:32 +00:00
datatypes.rst
datetime.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
dbm.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
debug.rst
decimal.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
development.rst gh-104780: Remove 2to3 program and lib2to3 module (#104781) 2023-05-23 19:40:02 +02:00
devmode.rst gh-101100: Fix sphinx warnings in `library/devmode.rst` (#109963) 2023-09-27 16:07:28 +03:00
dialog.rst gh-110631: Fix reST indentation in `Doc/library` (#110685) 2023-10-11 22:24:12 +02:00
difflib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
dis.rst gh-119180: Add LOAD_COMMON_CONSTANT opcode (#119321) 2024-05-22 00:46:39 +00:00
distribution.rst
doctest.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.charset.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.compat32-message.rst GH-101100: Fix reference warnings for ``__getitem__`` (#110118) 2023-10-19 18:05:05 +03:00
email.contentmanager.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.encoders.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.errors.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.examples.rst Fix the french used in the email documentation (GH-106279) 2023-07-16 19:14:08 +02:00
email.generator.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.header.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.headerregistry.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.iterators.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.message.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01: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 docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.policy.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
email.utils.rst gh-118798: Remove deprecated isdst parameter from `email.utils.localtime` (#118799) 2024-05-09 03:17:02 -06:00
ensurepip.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
enum.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
errno.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
exceptions.rst Docs: mark up NotImplemented using the :data: role throughout the docs (#116135) 2024-02-29 20:46:12 +00:00
faulthandler.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
fcntl.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
filecmp.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
fileformats.rst
fileinput.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
filesys.rst
fnmatch.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
fractions.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
frameworks.rst
ftplib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
functional.rst
functions.rst gh-74929: PEP 667 general docs update (gh-119201) 2024-05-21 03:32:15 +00:00
functools.rst gh-119010: Adds docs about `__type_params__` to `functools.update_wrapper` (#119012) 2024-05-13 20:01:05 +00:00
gc.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
getopt.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
getpass.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
gettext.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
glob.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
graphlib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
grp.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
gzip.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
hashlib-blake2-tree.png
hashlib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
heapq.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
hmac.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
html.entities.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
html.parser.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
html.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
http.client.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
http.cookiejar.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
http.cookies.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
http.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
http.server.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
i18n.rst
idle.rst Docs: fix typos in documentation (#118752) 2024-05-08 12:20:40 -06:00
imaplib.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
importlib.metadata.rst Use literal syntax in origin property (#119029) 2024-05-15 22:13:47 -07:00
importlib.resources.abc.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
importlib.resources.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
importlib.rst Docs: fix typos in documentation (GH-118815) 2024-05-10 09:11:50 +01:00
index.rst gh-109435: Add Doc/library/cmdline.rst (#109436) 2023-09-19 13:57:28 +02:00
inspect.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
internet.rst GH-97950: Use new-style index directive ('module') (#103996) 2023-05-04 10:17:12 +02:00
intro.rst gh-114099: Add documentation for iOS platform (GH-117057) 2024-03-28 04:13:13 -04:00
io.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
ipaddress.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
ipc.rst
itertools.rst Minor improvements to the docs for itertools.tee() (gh-119135) 2024-05-18 01:32:34 -05:00
json.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01: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: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
locale.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
logging.config.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
logging.handlers.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
logging.rst Docs: fix typos in documentation (GH-118815) 2024-05-10 09:11:50 +01:00
lzma.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
mailbox.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
markup.rst
marshal.rst marshal docs: Remove reference to "Sun" (#119161) 2024-05-18 22:15:14 -04:00
math.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
mimetypes.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
mm.rst
mmap.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
modulefinder.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
modules.rst
msvcrt.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
multiprocessing.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +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: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
numbers.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
numeric.rst
operator.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
optparse.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
os.path.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
os.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
pathlib-inheritance.png
pathlib-inheritance.svg
pathlib.rst GH-101357: Suppress `OSError` from `pathlib.Path.exists()` and `is_*()` (#118243) 2024-05-14 17:53:15 +00:00
pdb.rst gh-74929: PEP 667 general docs update (gh-119201) 2024-05-21 03:32:15 +00:00
persistence.rst
pickle.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
pickletools.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
pkgutil.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
platform.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
plistlib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
poplib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
posix.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
pprint.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
profile.rst gh-74929: PEP 667 general docs update (gh-119201) 2024-05-21 03:32:15 +00:00
pty.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
pwd.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
py_compile.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
pyclbr.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
pydoc.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
pyexpat.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
python.rst GH-103082: Document PEP-669: Low Impact Monitoring for CPython (GH-107772) 2023-09-05 12:35:52 +01:00
queue.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +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 page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
re.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
readline.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
reprlib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
resource.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
rlcompleter.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
runpy.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
sched.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
secrets.rst Correct the argument names for `secrets.choice` and `secrets.randbelow` in `secrets.rst` (GH-118098) 2024-05-10 14:30:42 +00:00
security_warnings.rst gh-104773: PEP 594: Remove cgi and cgitb modules (#104775) 2023-05-24 09:04:53 +00:00
select.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
selectors.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
shelve.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
shlex.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
shutil.rst Improve the `rmtree` doc for `dir_fd` param addition in 3.11 (#118964) 2024-05-13 05:04:14 -06:00
signal.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
site.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
smtplib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
socket.rst gh-110383: Document `socket.makefile()` accepts combined modes (#119150) 2024-05-21 16:23:50 +00:00
socketserver.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
sqlite3.rst gh-118924: Remove `sqlite3.version` and `sqlite3.version_info` (#118925) 2024-05-10 20:42:34 +00:00
ssl.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
stat.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
statistics.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
stdtypes.rst gh-110383: Align dict.get(), .fromkeys(), and .setdefault() docs with docstrings (#119330) 2024-05-22 01:15:40 +00:00
string.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
stringprep.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
struct.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
subprocess.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
superseded.rst Docs: getopt is deprecated in Python 3.13 (#109438) 2023-09-18 13:45:59 +03:00
symtable.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
sys.monitoring.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
sys.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
sys_path_init.rst gh-105145: Remove old functions to config Python init (#105154) 2023-06-01 09:14:02 +02:00
sysconfig.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
syslog.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tabnanny.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tarfile.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tempfile.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
termios.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
test.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
text.rst
textwrap.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
threading.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
time.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
timeit.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tk.rst gh-75552: Remove deprecated tkinter.tix module (GH-104902) 2023-05-27 12:34:19 -05:00
tk_msg.png
tkinter.colorchooser.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tkinter.dnd.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
tkinter.font.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tkinter.messagebox.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tkinter.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tkinter.scrolledtext.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tkinter.ttk.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
token-list.inc gh-107015: Remove async_hacks from the tokenizer (#107018) 2023-07-26 16:34:15 +01:00
token.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tokenize.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tomllib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
trace.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
traceback.rst gh-74929: PEP 667 general docs update (gh-119201) 2024-05-21 03:32:15 +00:00
tracemalloc.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
tty.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
tulip_coro.dia
tulip_coro.png
turtle-star.pdf
turtle-star.png
turtle-star.ps
turtle.rst gh-115664: Fix ordering of more versionadded and versionchanged directives (GH-116298) 2024-03-07 10:05:03 +02:00
types.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
typing.rst [docs] TypeVarTuple default is keyword-only (#119215) 2024-05-20 15:31:45 +00:00
unicodedata.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
unittest.mock-examples.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
unittest.mock.rst gh-118912: Remove description of issue fixed in 3.5 from autospeccing guide (#119232) 2024-05-20 20:10:53 +00:00
unittest.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
unix.rst
urllib.error.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
urllib.parse.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
urllib.request.rst Format None, True, False and NotImplemented as literals (GH-118758) 2024-05-08 22:35:16 +03:00
urllib.robotparser.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
urllib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
uuid.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
venv.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
warnings.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
wave.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
weakref.rst gh-101100: Fix Sphinx warnings in `Doc/library/weakref.rst` (#109881) 2023-09-26 10:46:09 +03:00
webbrowser.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
windows.rst
winreg.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
winsound.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
wsgiref.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
xml.dom.minidom.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
xml.dom.pulldom.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
xml.dom.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
xml.etree.elementtree.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
xml.rst Docs: add link roles with Sphinx extlinks (#117850) 2024-04-15 21:22:00 +03:00
xml.sax.handler.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
xml.sax.reader.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
xml.sax.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
xml.sax.utils.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
xmlrpc.client.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
xmlrpc.rst gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) 2023-07-29 08:48:10 +03:00
xmlrpc.server.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
zipapp.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
zipfile.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
zipimport.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
zlib.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00
zoneinfo.rst docs: module page titles should not start with a link to themselves (#117099) 2024-05-08 20:34:40 +01:00