cpython/Doc/library
Brad 3fb1363fe8 Overhaul datetime documentation (GH-13410)
This is a restructuring of the datetime documentation to hopefully make
them more user-friendly and approachable to new users without losing any
of the detail.

Changes include:
 - Creating dedicated subsections for some concepts such as:
    - "Constants"
    - "Naive vs Aware"
    - "Determining if an Object is Aware"
 - Give 'naive vs aware' its own subsection
 - Give 'constants' their own subsection
 - Overhauling the strftime-strptime section by:
    - Breaking it into logical, linkable, and digestable parts
    - Adding a high-level comparison table
    - Moving the technical detail to bottom: readers come to this
      section primarily to remind themselves to things:
      - How do I write the format code for X?
      - strptime/strftime: which one is which again?
 - Touching up fromisoformat + isoformat sections by:
    - Revising fromisoformat + isoformat for date, time, and
      datetime
    - Adding basic examples
    - Enforcing consistency about putting formats (i.e. ``HH:MM``)
      in double backticks.  This was previously done in some places
      but not all
    - Putting long 'supported formats', on their own line to improve
      readability
 - Moving the 'seealso' section to the top and add a link to dateutil
    Rationale: This doesn't really belong nested under the
    'constants' section.  Let readers know right away that
    datetime is one of several related tools.
 - Moving common features of several types into one place:
    Previously, each type went out of its way to note separately
    that it was hashable and picklable.  These can be brought
    into one single place that is more prominent.
 - Reducing some verbose explanations to improve readability
 - Breaking up long paragraphs into digestable chunks
 - Displaying longer "equivalent to" examples, as short code blocks
 - Using the dot notation for datetime/time classes:
    Use :class:`.time` and :class:`.datetime` rather than :class:`time` and
    :class:`datetime`; otherwise, the generated links will route to the
    respective modules, not classes.
 - Rewording the tzinfo class description
    The top paragraph should get straight to the point of telling the reader
    what subclasses of tzinfo _do_.  Previously, that was hidden in a later
    paragraph.
 - Adding a note on .today() versus .now()
 - Rearranging and expanding example blocks, including:
    - Moved long, multiline inline examples to standalone examples
    - Simplified the example block for timedelta arithmetic:
        - Broke the example into two logical sections:
          1. normalization/parameter 'merging'
          2. timedelta arithmetic
        - Reduced the complexity of the some of the examples.  Show
          reasonable, real-world uses cases that are easy to follow
          along with and progres in difficult slightly.
    - Broke up the example sections for date and datetime sections by putting
      the easy examples first, progressing to more esoteric situations and
      breaking it up into logical sections based on what the methods are
      doing at a high level.
    - Simplified the KabulTz example:
        - Put the class definition itself into a non-REPL block since there is
          no interactive output involved there
        - Briefly explained what's happening before launching into the code
        - Broke the example section into visually separate chunks
 - Various whitespace, formatting, style and grammar fixes including:
    - Consistently using backctics for 'date_string' formats
    - Consistently using one space after periods.
    - Consistently using bold for vocab terms
    - Consistently using italics when referring to params:
      See https://devguide.python.org/documenting/#id4
    - Using '::' to lead into code blocks
        Per https://devguide.python.org/documenting/#source-code, this will
        let the reader use the 'expand/collapse' top-right button for REPL
        blocks to hide or show the prompt.
    - Using consistent captialization schemes
    - Removing use of the default role
    - Put 'example' blocks in Markdown subsections

This is a combination of 66 commits.

See bpo-36960: https://bugs.python.org/issue36960
2019-09-11 10:19:05 +01:00
..
2to3.rst
__future__.rst
__main__.rst
_thread.rst bpo-37077: Add native thread ID (TID) for AIX (GH-13624) 2019-06-13 15:34:46 -07:00
abc.rst
aifc.rst
allos.rst
archiving.rst
argparse.rst bpo-16468: Clarify which objects can be passed to "choices" in argparse (GH-15566) 2019-08-29 00:58:08 -07:00
array.rst bpo-27961: Remove leftovers from the times when long long wasn't required (GH-15388) 2019-08-22 16:28:28 +01:00
ast.rst bpo-38049: Add command-line interface for the ast module. (GH-15724) 2019-09-09 23:36:13 +03:00
asynchat.rst
asyncio-api-index.rst
asyncio-dev.rst Fix grammar in asyncio-dev.rst (GH-15672) 2019-09-03 23:04:09 -07:00
asyncio-eventloop.rst bpo-36889: Document asyncio Stream and StreamServer (GH-14203) 2019-06-24 21:16:58 +03:00
asyncio-exceptions.rst Fix padding on asyncio.IncompleteReadError docs (GH-12258) 2019-03-10 04:02:17 -07:00
asyncio-future.rst Update asyncio.ensure_future() documentation (GH-15347) 2019-08-21 11:59:11 -04:00
asyncio-llapi-index.rst
asyncio-platforms.rst bpo-29883: Asyncio proactor udp (GH-13440) 2019-05-28 02:52:15 -07:00
asyncio-policy.rst bpo-35621: Support running subprocesses in asyncio when loop is executed in non-main thread (GH-14344) 2019-06-30 12:54:59 +03:00
asyncio-protocol.rst bpo-36889: Document asyncio Stream and StreamServer (GH-14203) 2019-06-24 21:16:58 +03:00
asyncio-queue.rst bpo-36373: Deprecate explicit loop parameter in all public asyncio APIs [queue] (GH-13950) 2019-09-10 04:46:12 -07:00
asyncio-stream.rst bpo-36889: Document asyncio Stream and StreamServer (GH-14203) 2019-06-24 21:16:58 +03:00
asyncio-subprocess.rst bpo-35621: Support running subprocesses in asyncio when loop is executed in non-main thread (GH-14344) 2019-06-30 12:54:59 +03:00
asyncio-sync.rst bpo-36373: Deprecate explicit loop parameter in all public asyncio APIs [locks] (GH-13920) 2019-09-10 03:55:07 -07:00
asyncio-task.rst bpo-36999: Add asyncio.Task.get_coro() (GH-13680) 2019-05-30 08:30:09 -07:00
asyncio.rst
asyncore.rst
atexit.rst
audioop.rst
audit_events.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
base64.rst
bdb.rst [3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620) 2019-06-05 18:22:31 +03:00
binary.rst
binascii.rst bpo-22385: Support output separators in hex methods. (#13578) 2019-05-29 11:46:58 -07:00
binhex.rst
bisect.rst
builtins.rst
bz2.rst Fix docs bz.open default mode (GH-15100) 2019-09-09 08:49:47 -07:00
calendar.rst
cgi.rst
cgitb.rst
chunk.rst
cmath.rst bpo-36908: 'This module is always available' isn't helpful. (#13297) 2019-05-17 15:29:13 +05:30
cmd.rst
code.rst
codecs.rst bpo-35551: encodings update (GH-11446) 2019-06-05 18:18:06 -04:00
codeop.rst
collections.abc.rst
collections.rst bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) 2019-06-01 11:00:15 +03:00
colorsys.rst Update link in colorsys docs to be https (GH-14062) 2019-06-15 07:09:36 -07:00
compileall.rst bpo-37775: Update compileall doc for invalidation_mode parameter (GH-15148) 2019-08-15 00:03:11 +02:00
concurrency.rst bpo-37312: Remove _dummy_thread and dummy_threading modules (GH-14143) 2019-06-17 14:18:43 +02:00
concurrent.futures.rst Update concurrent.futures.rst (GH-14061) 2019-06-14 07:39:43 -07:00
concurrent.rst
configparser.rst bpo-21018: added missing documentation about escaping characters for configparser (GH-6137) 2019-09-10 14:51:09 +02:00
constants.rst
contextlib.rst [3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620) 2019-06-05 18:22:31 +03:00
contextvars.rst
copy.rst bpo-14112: Allow beginners to explore shallowness in greater depth ;-) (GH-15465) 2019-08-24 11:15:44 -07:00
copyreg.rst Do not use explicit inheritance from object in the documentation. (GH-13936) 2019-06-10 13:35:52 +03:00
crypt.rst bpo-31904: Don't build the _crypt extension on VxWorks (GH-12833) 2019-04-15 11:02:20 +02:00
crypto.rst
csv.rst bpo-27497: Add return value to csv.DictWriter.writeheader (GH-12306) 2019-05-10 03:50:11 +02:00
ctypes.rst Fix typos in docs, comments and test assert messages (#14872) 2019-07-21 16:12:33 -04:00
curses.ascii.rst
curses.panel.rst
curses.rst [3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620) 2019-06-05 18:22:31 +03:00
custominterp.rst
dataclasses.rst bpo-37163: Make the obj argument of dataclasses.replace() a positional-only. (GH-14390) 2019-06-26 19:07:44 +03:00
datatypes.rst bpo-33602: Doc: Remove set and queue references from Data Types (GH-7055) 2019-09-10 17:11:16 +02:00
datetime.rst Overhaul datetime documentation (GH-13410) 2019-09-11 10:19:05 +01:00
dbm.rst
debug.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
decimal.rst bpo-26256: Document algorithm speed for the Decimal module. (#4808) 2019-02-02 15:37:39 +01:00
development.rst
dialog.rst bpo-25237: Documentation for tkinter modules (GH-1870) 2019-09-10 10:55:34 +02:00
difflib.rst bpo-37004: Documented asymmetry of string arguments in difflib.SequenceMatcher for ratio method (GH-13482) 2019-08-06 21:37:08 -07:00
dis.rst bpo-34880: Add the LOAD_ASSERTION_ERROR opcode. (GH-15073) 2019-08-25 12:44:09 +03:00
distribution.rst
distutils.rst
doctest.rst
email.charset.rst
email.compat32-message.rst Doc fix: duplicate object description of email.message (GH-13742) 2019-06-03 17:17:03 +02:00
email.contentmanager.rst
email.encoders.rst Fix typos in comments, docs and test names (#15018) 2019-07-30 18:16:13 -04:00
email.errors.rst
email.examples.rst
email.generator.rst Fix typos in Doc/library/email.generator.rst documentation (GH-13539) 2019-05-24 09:50:35 -04:00
email.header.rst
email.headerregistry.rst bpo-35805: Add parser for Message-ID email header. (GH-13397) 2019-06-04 10:41:34 -07:00
email.iterators.rst
email.message.rst bpo-35404: Clarify how to import _structure in email.message doc (GH-10886) 2019-01-09 15:52:10 -07:00
email.mime.rst
email.parser.rst
email.policy.rst
email.rst
email.utils.rst
ensurepip.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
enum.rst Minor documentation fixes on library/enum (GH-15234) 2019-08-19 18:41:31 -07:00
errno.rst
exceptions.rst Doc: update PendingDeprecationWarning explanation (GH-12837) 2019-04-15 22:40:23 +10:00
faulthandler.rst
fcntl.rst closes bpo-37964: add F_GETPATH command to fcntl (GH-15550) 2019-08-28 18:56:17 -07:00
filecmp.rst
fileformats.rst
fileinput.rst bpo-37014: Update docstring and Documentation of fileinput.FileInput(). (GH-13545) 2019-06-02 23:01:49 +02:00
filesys.rst
fnmatch.rst
formatter.rst
fractions.rst bpo-37819: Add Fraction.as_integer_ratio() (GH-15212) 2019-08-11 14:40:59 -07:00
frameworks.rst
ftplib.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
functional.rst
functions.rst Correct minor grammatical mistake in open docs (GH-15865) 2019-09-10 15:48:05 +01:00
functools.rst Do not use explicit inheritance from object in the documentation. (GH-13936) 2019-06-10 13:35:52 +03:00
gc.rst bpo-36016: Add generation option to gc.getobjects() (GH-11909) 2019-02-23 12:02:06 +09:00
getopt.rst
getpass.rst
gettext.rst DOC: Unnecessary plural. (GH-13613) 2019-05-28 10:35:25 +02:00
glob.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
grp.rst
gzip.rst bpo-6584: Add a BadGzipFile exception to the gzip module. (GH-13022) 2019-05-13 10:50:52 +03:00
hashlib-blake2-tree.png
hashlib.rst
heapq.rst
hmac.rst
html.entities.rst
html.parser.rst
html.rst
http.client.rst bpo-37440: Enable TLS 1.3 post-handshake auth in http.client (GH-14448) 2019-06-30 23:32:24 -07:00
http.cookiejar.rst bpo-37580: Fix typo in http.cookiejar documentation (GH-14731) 2019-07-13 03:17:16 -07:00
http.cookies.rst bpo-11001: updated cookie docs (GH-13086) 2019-05-07 10:05:20 -07:00
http.rst bpo-26589: Add http status code 451 (GH-15413) 2019-08-23 10:19:15 -07:00
http.server.rst
i18n.rst
idle.rst bpo-37748: Re-order the Run menu. (GH-15115) 2019-08-04 16:45:15 -04:00
imaplib.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
imghdr.rst
imp.rst
importlib.metadata.rst bpo-38086: Sync importlib.metadata with importlib_metadata 0.21. (GH-15840) 2019-09-10 14:53:31 +01:00
importlib.rst bpo-37574: Mention helper functions for find_spec documentation (GH-14739) 2019-09-10 17:06:22 +01:00
index.rst
inspect.rst bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) 2019-06-01 11:00:15 +03:00
internet.rst
intro.rst
io.rst Document default parameter of .seek() in the signature. (GH-14691) 2019-07-10 19:43:04 -07:00
ipaddress.rst
ipc.rst
itertools.rst bpo-34410: Fix a crash in the tee iterator when re-enter it. (GH-15625) 2019-09-09 11:47:14 +03:00
json.rst Correct minor grammar mistake (GH-15404) 2019-08-23 10:58:27 +01:00
keyword.rst
language.rst
linecache.rst
locale.rst
logging.config.rst bpo-35722: Updated the documentation for the 'disable_existing_loggers' parameter (GH-11525) 2019-01-23 07:12:39 +00:00
logging.handlers.rst bpo-38034: Fix typo in logging.handlers.rst (GH-15708) 2019-09-11 07:44:37 +01:00
logging.rst logging.Formatter docs: Add missing validate parameter, clarify style parameter (GH-15222) 2019-09-09 12:29:54 +01:00
lzma.rst
mailbox.rst bpo-30088: Document that existing dir structure isn't verified by mailbox.Maildir (GH-1163) 2019-07-13 07:47:14 -07:00
mailcap.rst
markup.rst
marshal.rst
math.rst bpo-37691: Let math.dist() accept sequences and iterables for coordinates (GH-14975) 2019-07-27 14:04:29 -07:00
mimetypes.rst bpo-4963: Fix for initialization and non-deterministic behavior issues in mimetypes (GH-3062) 2019-06-24 16:46:59 -07:00
misc.rst
mm.rst
mmap.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
modulefinder.rst
modules.rst bpo-34632: Add importlib.metadata (GH-12547) 2019-05-24 16:59:01 -07:00
msilib.rst
msvcrt.rst
multiprocessing.rst bpo-33725, multiprocessing doc: rephase warning against fork on macOS (GH-13841) 2019-06-05 21:59:33 +02:00
multiprocessing.shared_memory.rst bpo-36364: fix SharedMemoryManager examples (GH-12439) 2019-03-26 12:12:26 -07:00
netdata.rst
netrc.rst
nis.rst
nntplib.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
numbers.rst
numeric.rst
operator.rst bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700) 2019-06-01 11:00:15 +03:00
optparse.rst
os.path.rst bpo-9949: Enable symlink traversal for ntpath.realpath (GH-15287) 2019-08-21 13:43:06 -07:00
os.rst bpo-20806: Reference both times(2) and times(3) and link to MSDN. (GH-15479) 2019-09-07 10:05:29 +03:00
ossaudiodev.rst
othergui.rst
parser.rst bpo-37268: Add deprecation notice and a DeprecationWarning for the parser module (GH-15017) 2019-07-30 04:04:01 -07:00
pathlib-inheritance.png bpo-20001: update pathlib landing image (GH-11304) 2019-02-05 19:16:13 +09:00
pathlib-inheritance.svg bpo-20001: update pathlib landing image (GH-11304) 2019-02-05 19:16:13 +09:00
pathlib.rst bpo-37689: add Path.is_relative_to() method (GH-14982) 2019-08-13 21:54:02 +02:00
pdb.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
persistence.rst
pickle.rst bpo-37977: Warn more strongly and clearly about pickle security (GH-15595) 2019-08-30 22:51:33 -07:00
pickletools.rst
pipes.rst
pkgutil.rst
platform.rst bpo-35920: Windows 10 ARM32 platform support (GH-11774) 2019-04-25 18:36:45 +00:00
plistlib.rst bpo-38053 Update documentation for plistlib (GH-15727) 2019-09-09 16:13:43 +02:00
poplib.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
posix.rst bpo-27961: Remove leftovers from the times when long long wasn't required (GH-15388) 2019-08-22 16:28:28 +01:00
pprint.rst bpo-37376: pprint support for SimpleNamespace (GH-14318) 2019-06-26 16:13:18 -07:00
profile.rst [3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620) 2019-06-05 18:22:31 +03:00
pty.rst bpo-22865: Expand on documentation for the pty.spawn function (GH-11980) 2019-05-20 17:06:16 +02:00
pwd.rst
py_compile.rst bpo-22640: Add silent mode to py_compile.compile() (GH-12976) 2019-05-28 19:29:04 +03:00
pyclbr.rst bpo-36766: Typos in docs and code comments (GH-13116) 2019-05-06 14:57:17 -04:00
pydoc.rst
pyexpat.rst
python.rst
queue.rst Add note to Queue.get() docs about block=True (GH-2223) 2019-03-25 12:55:20 -07:00
quopri.rst
random.rst bpo-32554: Deprecate hashing arbitrary types in random.seed() (GH-15382) 2019-08-22 09:19:36 -07:00
re.rst Fix typo in re.escape documentation (GH-14722) 2019-07-13 16:35:04 +08:00
readline.rst Docs: FIX broken links. (GH-13491) 2019-05-25 20:02:24 +02:00
reprlib.rst
resource.rst bpo-31904: Port test_resource to VxWorks (GH-12719) 2019-04-17 17:41:33 +02:00
rlcompleter.rst
runpy.rst
sched.rst Remove outdated time.monotonic reference (GH-13264) 2019-05-28 06:47:24 -04:00
secrets.rst
select.rst bpo-34369: make kqueue.control() docs better reflect that timeout is positional-only (GH-9499) 2019-07-11 17:00:34 +03:00
selectors.rst
shelve.rst
shlex.rst bpo-28595: Allow shlex whitespace_split with punctuation_chars (GH-2071) 2019-06-01 20:09:22 +01:00
shutil.rst Clarify that shutil's copy functions can accept path-like values (GH-15141) 2019-09-09 08:51:56 -07:00
signal.rst Improve signal documentation (GH-14274) 2019-08-06 14:12:22 -07:00
site.rst Doc: Replace the deprecated highlightlang directive by highlight. (#13377) 2019-05-17 15:25:34 +05:30
smtpd.rst
smtplib.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
sndhdr.rst
socket.rst bpo-37085: Expose SocketCAN bcm_msg_head flags (#13646) 2019-07-31 10:47:16 +02:00
socketserver.rst
spwd.rst
sqlite3.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
ssl.rst Fix typo in ssl.RAND_bytes documentation (GH-14791) 2019-09-10 06:40:14 -07:00
stat.rst bpo-37834: Normalise handling of reparse points on Windows (GH-15231) 2019-08-21 15:27:33 -07:00
statistics.rst bpo-36018: Address more reviewer feedback (GH-15733) 2019-09-08 16:57:58 -07:00
stdtypes.rst bpo-36502: Correct documentation of str.isspace() (GH-15019) 2019-08-14 13:05:19 +02:00
string.rst bpo-36168: Lowercase the word "subsequent" in get_value doc (GH-14485) 2019-06-30 23:04:20 -07:00
stringprep.rst
struct.rst bpo-27961: Remove leftovers from the times when long long wasn't required (GH-15388) 2019-08-22 16:28:28 +01:00
subprocess.rst bpo-37951: Lift subprocess's fork() restriction (GH-15544) 2019-08-27 23:36:56 +02:00
sunau.rst bpo-37320: Remove openfp() of aifc, sunau and wave (GH-14169) 2019-06-18 00:00:24 +02:00
superseded.rst
symbol.rst
symtable.rst
sys.rst Correct minor gramatical mistake in sys.settrace doc (GH-15637) 2019-09-05 13:10:37 +02:00
sysconfig.rst
syslog.rst
tabnanny.rst
tarfile.rst bpo-30661: Improve docs for tarfile pax change and effect on shutil (GH-12635) 2019-04-07 14:47:49 +10:00
telnetlib.rst bpo-37823: Fix open() link in telnetlib doc (GH-15281) 2019-08-21 12:13:34 +01:00
tempfile.rst bpo-35803: Document and test dir=PathLike for tempfile (GH-11644) 2019-09-09 10:54:34 -05:00
termios.rst
test.rst bpo-37648: Fixed minor inconsistency in some __contains__. (GH-14904) 2019-08-04 14:12:48 +03:00
text.rst
textwrap.rst bpo-30754: Document textwrap.dedent blank line behavior. (GH-14469) 2019-06-29 21:20:03 -07:00
threading.rst bpo-10978: Semaphores can release multiple threads at a time (GH-15588) 2019-08-29 01:45:19 -07:00
time.rst fix link to time function from time_ns doc (GH-15285) 2019-08-17 13:34:08 -07:00
timeit.rst bpo-35138: Added an example for timeit.timeit with callable arguments (GH-9787) 2019-05-13 21:27:17 +02:00
tk.rst bpo-25237: Documentation for tkinter modules (GH-1870) 2019-09-10 10:55:34 +02:00
tk_msg.png bpo-25237: Documentation for tkinter modules (GH-1870) 2019-09-10 10:55:34 +02:00
tkinter.colorchooser.rst bpo-25237: Documentation for tkinter modules (GH-1870) 2019-09-10 10:55:34 +02:00
tkinter.dnd.rst bpo-25237: Documentation for tkinter modules (GH-1870) 2019-09-10 10:55:34 +02:00
tkinter.font.rst bpo-25237: Documentation for tkinter modules (GH-1870) 2019-09-10 10:55:34 +02:00
tkinter.messagebox.rst bpo-25237: Documentation for tkinter modules (GH-1870) 2019-09-10 10:55:34 +02:00
tkinter.rst bpo-25237: Documentation for tkinter modules (GH-1870) 2019-09-10 10:55:34 +02:00
tkinter.scrolledtext.rst bpo-25237: Documentation for tkinter modules (GH-1870) 2019-09-10 10:55:34 +02:00
tkinter.tix.rst bpo-23156: Remove obsolete tix install directions (GH-11595) 2019-01-17 19:00:51 -05:00
tkinter.ttk.rst
token-list.inc bpo-35975: Support parsing earlier minor versions of Python 3 (GH-12086) 2019-03-07 12:38:08 -08:00
token.rst bpo-35975: Support parsing earlier minor versions of Python 3 (GH-12086) 2019-03-07 12:38:08 -08:00
tokenize.rst bpo-5028: Fix up rest of documentation for tokenize documenting line (GH-13686) 2019-05-30 15:06:32 -07:00
trace.rst [3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620) 2019-06-05 18:22:31 +03:00
traceback.rst
tracemalloc.rst
tty.rst
tulip_coro.dia
tulip_coro.png
turtle-star.pdf
turtle-star.png
turtle-star.ps
turtle.rst Doc: Correct the creation year and the credits of the Logo Programming language (GH-13520) 2019-06-01 07:41:33 -04:00
types.rst bpo-36896: Clarify that some types constructors are unstable (GH-13271) 2019-06-03 02:43:21 +02:00
typing.rst bpo-37814: Document the empty tuple type annotation syntax (GH-15208) 2019-08-13 12:05:09 -07:00
undoc.rst
unicodedata.rst bpo-36502: Update link to UAX #44, the Unicode doc on the UCD. (GH-15301) 2019-09-09 09:37:13 -07:00
unittest.mock-examples.rst bpo-37052: Add examples for mocking async iterators and context managers (GH-14660) 2019-09-10 03:37:17 -07:00
unittest.mock.rst bpo-37383: Updates docs to reflect AsyncMock call_count after await. (#15761) 2019-09-09 17:54:13 +01:00
unittest.rst [3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620) 2019-06-05 18:22:31 +03:00
unix.rst
urllib.error.rst
urllib.parse.rst bpo-35397: Remove deprecation and document urllib.parse.unwrap (GH-11481) 2019-05-27 09:43:45 -04:00
urllib.request.rst bpo-37256: Wording in Request class docs (#14792) 2019-08-13 18:10:58 -07:00
urllib.robotparser.rst
urllib.rst
uu.rst
uuid.rst
venv.rst bpo-37662: Documented venv.EnvBuilder.upgrade_dependencies(). (GH-15768) 2019-09-09 14:50:38 +01:00
warnings.rst bpo-35563: Add reference links to warnings.rst (GH-11289) 2019-05-20 18:45:05 -04:00
wave.rst bpo-37320: Remove openfp() of aifc, sunau and wave (GH-14169) 2019-06-18 00:00:24 +02:00
weakref.rst Update weakref.rst (GH-14098) 2019-06-15 04:33:23 -07:00
webbrowser.rst bpo-37390: Add audit event table to documentations (GH-14406) 2019-06-27 10:47:59 -07:00
windows.rst
winreg.rst bpo-37730: Fix usage of NotImplemented instead of NotImplementedError in docs. (GH-15062) 2019-08-01 01:49:55 +03:00
winsound.rst
wsgiref.rst Update wsgiref.rst (#10488) 2019-05-06 09:01:17 -07:00
xdrlib.rst
xml.dom.minidom.rst bpo-18911: clarify that the minidom XML writer receives texts but not bytes (GH-13352) 2019-06-01 08:33:16 +02:00
xml.dom.pulldom.rst
xml.dom.rst
xml.etree.elementtree.rst bpo-36543: Remove old-deprecated ElementTree features. (GH-12707) 2019-09-01 11:18:35 +03:00
xml.rst
xml.sax.handler.rst
xml.sax.reader.rst bpo-31658: Make xml.sax.parse accepting Path objects (GH-8564) 2019-04-14 11:16:54 +02:00
xml.sax.rst
xml.sax.utils.rst
xmlrpc.client.rst bpo-35153: Add headers parameter to xmlrpc.client.ServerProxy (GH-10308) 2019-02-19 17:18:50 +01:00
xmlrpc.rst
xmlrpc.server.rst
zipapp.rst
zipfile.rst bpo-36832: add zipfile.Path (#13153) 2019-05-08 09:45:05 -04:00
zipimport.rst Reference zipimport source code from docs. (GH-13310) 2019-05-15 19:18:35 +03:00
zlib.rst bpo-37134: Add PEP570 notation to the documentation (GH-13743) 2019-06-05 13:24:28 -07:00