cpython/Doc/library
Miss Islington (bot) 24b51b1a49
bpo-34022: Stop forcing of hash-based invalidation with SOURCE_DATE_EPOCH (GH-9607)
Unconditional forcing of ``CHECKED_HASH`` invalidation was introduced in
3.7.0 in bpo-29708.  The change is bad, as it unconditionally overrides
*invalidation_mode*, even if it was passed as an explicit argument to
``py_compile.compile()`` or ``compileall``.  An environment variable
should *never* override an explicit argument to a library function.
That change leads to multiple test failures if the ``SOURCE_DATE_EPOCH``
environment variable is set.

This changes ``py_compile.compile()`` to only look at
``SOURCE_DATE_EPOCH`` if no explicit *invalidation_mode* was specified.
I also made various relevant tests run with explicit control over the
value of ``SOURCE_DATE_EPOCH``.

While looking at this, I noticed that ``zipimport`` does not work
with hash-based .pycs _at all_, though I left the fixes for
subsequent commits.
(cherry picked from commit a6b3ec5b6d)

Co-authored-by: Elvis Pranskevichus <elvis@magic.io>
2018-11-28 09:45:36 -08:00
..
2to3.rst bpo-21446: Update reload fixer to use importlib (GH-8391) 2018-07-23 11:11:22 +03:00
__future__.rst String annotations [PEP 563] (#4390) 2018-01-26 08:20:18 -08:00
__main__.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
_dummy_thread.rst Restore dummy_threading and _dummy_thread, but deprecate them (bpo-31370) (#3648) 2017-09-18 22:04:20 +02:00
_thread.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
abc.rst Grammar corrections in abc.rst (GH-10525) 2018-11-13 17:00:36 -08:00
aifc.rst remote note about IRIX in aifc (#3299) 2017-09-04 13:32:34 -07:00
allos.rst Closes #18959: move optparse and imp to new "superseded modules" chapter 2014-10-11 14:47:11 +02:00
archiving.rst
argparse.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
array.rst Issue #21818: Fixed references to classes that have names matching with module 2016-12-02 23:13:53 +02:00
ast.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
asynchat.rst Issue 25002: Deprecate asyncore/asynchat. Patch by Mariatta. 2016-10-25 08:49:13 -07:00
asyncio-api-index.rst bpo-33649: Backport asyncio docs from 'master' to 3.7 (GH-9377) 2018-09-17 19:35:30 -04:00
asyncio-dev.rst Fix a typo in asyncio-dev.rst. (GH-10133) 2018-10-26 10:42:49 -07:00
asyncio-eventloop.rst Doc: fix asyncio loop.close() description (GH-10229) 2018-11-01 14:34:42 -07:00
asyncio-exceptions.rst bpo-33649: Backport asyncio docs from 'master' to 3.7 (GH-9377) 2018-09-17 19:35:30 -04:00
asyncio-future.rst bpo-33649: Add a high-level section about Futures; few quick fixes (GH-9403) 2018-09-18 15:09:51 -07:00
asyncio-llapi-index.rst bpo-34746: Fix stop -> close (GH-9437) 2018-09-19 22:21:08 -07:00
asyncio-platforms.rst bpo-33649: Backport asyncio docs from 'master' to 3.7 (GH-9377) 2018-09-17 19:35:30 -04:00
asyncio-policy.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
asyncio-protocol.rst bpo-23554: Change echo server example class name from EchoServerClientProtocol to EchoServerProtocol (GH-9859) 2018-10-15 14:59:49 -07:00
asyncio-queue.rst bpo-33649: Backport asyncio docs from 'master' to 3.7 (GH-9377) 2018-09-17 19:35:30 -04:00
asyncio-stream.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
asyncio-subprocess.rst bpo-33649: Backport asyncio docs from 'master' to 3.7 (GH-9377) 2018-09-17 19:35:30 -04:00
asyncio-sync.rst bpo-33649: Backport asyncio docs from 'master' to 3.7 (GH-9377) 2018-09-17 19:35:30 -04:00
asyncio-task.rst Use f-strings in asyncio-task code examples (GH-10035) 2018-10-24 15:45:44 -07:00
asyncio.rst bpo-33649: Add a high-level section about Futures; few quick fixes (GH-9403) 2018-09-18 15:09:51 -07:00
asyncore.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
atexit.rst bpo-31901: atexit callbacks should be run at subinterpreter shutdown (#4611) 2017-12-20 11:17:58 +01:00
audioop.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
base64.rst bpo-27846: Delete incorrect note in base64 docs (GH-5666) 2018-02-14 03:48:00 +03:00
bdb.rst Issue #19795: Mark up None as literal text. 2016-10-19 16:29:26 +03:00
binary.rst
binascii.rst bpo-33641: Convert RFC references into links. (GH-7103) 2018-05-30 22:33:23 -07:00
binhex.rst bpo-29557: Remove ambiguous line in binhex docs (#90) 2017-02-15 01:37:49 +03:00
bisect.rst Issue #26736: Used HTTPS for external links in the documentation if possible. 2016-05-07 10:49:07 +03:00
builtins.rst Issue #24314: Fix doc links for general attributes like __name__, __dict__ 2016-06-18 03:57:31 +00:00
bz2.rst Issue #28225: bz2 module now supports pathlib 2016-10-02 20:07:06 +03:00
calendar.rst Closes bpo-28281: Remove year (1-9999) limits on the weekday() function. (#4109) 2017-10-26 15:34:11 -04:00
cgi.rst bpo-33497: Add errors param to cgi.parse_multipart and make an encoding in FieldStorage use the given errors (GH-6804) (GH-6837) 2018-05-14 18:20:06 -04:00
cgitb.rst bpo-29920: Document cgitb.text() and cgitb.html() functions (GH-849) 2017-05-05 11:15:12 +03:00
chunk.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
cmath.rst bpo-29956: Improve the math.exp() related documentation. (#1073) 2017-05-04 12:25:09 +03:00
cmd.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
code.rst Issue #19795: Mark up None as literal text. 2016-10-19 16:37:13 +03:00
codecs.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
codeop.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
collections.abc.rst bpo-32467: Let collections.abc.ValuesView inherit from Collection (#5152) 2018-01-11 21:53:49 -08:00
collections.rst dict insertion order is guaranteed since 3.7 (GH-10431) 2018-11-11 09:02:11 -08:00
colorsys.rst bpo-25910: Link redirections in docs (#1933) 2018-01-20 01:25:37 +01:00
compileall.rst bpo-34022: Stop forcing of hash-based invalidation with SOURCE_DATE_EPOCH (GH-9607) 2018-11-28 09:45:36 -08:00
concurrency.rst Restore dummy_threading and _dummy_thread, but deprecate them (bpo-31370) (#3648) 2017-09-18 22:04:20 +02:00
concurrent.futures.rst Fix wrong exception reference: BrokenThreadPool -> BrokenProcessPool (GH-9533) 2018-09-24 20:35:46 -07:00
concurrent.rst
configparser.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
constants.rst [3.7] bpo-35054: Add more index entries for symbols. (GH-10064). (GH-10120) 2018-10-26 11:18:42 +03:00
contextlib.rst Clarify that AsyncExitStack works with coroutine functions (GH-9405) (GH-9408) 2018-10-05 22:29:17 -04:00
contextvars.rst bpo-33985: Implement ContextVar.name attribute. (GH-7980) 2018-06-28 10:39:54 -07:00
copy.rst Include memo in the documented signature of copy.deepcopy() 2018-11-01 14:35:17 -07:00
copyreg.rst bpo-27200: fix configparser, copyreg and ctypes doctests (#240) 2017-03-02 14:02:43 +03:00
crypt.rst bpo-31702: Allow to specify rounds for SHA-2 hashing in crypt.mksalt(). (#4110) 2017-11-16 13:22:51 +02:00
crypto.rst Issue #29062: Merge hashlib-blake2.rst into hashlib.rst 2017-01-13 19:29:58 +09:00
csv.rst bpo-33798: Update csv document about dict order (GH-7490) 2018-06-08 06:33:32 -07:00
ctypes.rst bpo-4260: Document that ctypes.xFUNCTYPE are decorators (GH-7924) 2018-07-13 06:35:31 -07:00
curses.ascii.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
curses.panel.rst bpo-30872: Update the curses docs to Python 3. (#2620) 2017-10-04 22:44:13 +03:00
curses.rst [3.7] bpo-8243: Doc patch for curses.window.addstr and curses.window.addch (GH-5179) (GH-6404) 2018-04-06 22:00:06 -04:00
custominterp.rst
dataclasses.rst Fix astuple in dataclasses documentation (GH-9631) 2018-09-29 03:55:14 -07:00
datatypes.rst
datetime.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
dbm.rst Warn that dbm.dumb.open() can crash Python (GH-6047) (GH-6048) 2018-03-09 16:12:54 -08:00
debug.rst
decimal.rst bpo-30055: add testcleanup to leave a fresh context (#1094) 2017-04-13 13:30:25 +02:00
development.rst bpo-32101: Add PYTHONDEVMODE environment variable (#4624) 2017-11-30 11:40:24 +01:00
difflib.rst bpo-35079: Revise difflib.SequenceManager.get_matching_blocks doc (GH-10144) 2018-10-26 20:07:42 -07:00
dis.rst bpo-34906: Doc: Fix typos (GH-9712) 2018-10-05 07:35:18 -07:00
distribution.rst bpo-33503: Fix the broken pypi link in the source and the documentation (GH-6814) (GH-6872) 2018-05-16 10:05:46 -04:00
distutils.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
doctest.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
dummy_threading.rst Restore dummy_threading and _dummy_thread, but deprecate them (bpo-31370) (#3648) 2017-09-18 22:04:20 +02:00
email.charset.rst #24277: The new email API is no longer provisional. 2016-09-07 21:15:59 -04:00
email.compat32-message.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
email.contentmanager.rst bpo-30820: Remove incorrect docs for email.contentmanager.raw_data_manager (GH-7631) (#7633) 2018-06-11 12:11:22 -04:00
email.encoders.rst #24277: The new email API is no longer provisional. 2016-09-07 21:15:59 -04:00
email.errors.rst bpo-27397: Make email module properly handle invalid-length base64 strings (GH-7583) (GH-7664) 2018-06-12 16:46:11 +03:00
email.examples.rst bpo-33641: Convert RFC references into links. (GH-7103) 2018-05-30 22:33:23 -07:00
email.generator.rst Spelling fixes to docs, docstrings, and comments (GH-6374) 2018-04-20 14:00:41 -07:00
email.header.rst #24277: The new email API is no longer provisional. 2016-09-07 21:15:59 -04:00
email.headerregistry.rst Fix typos in multiple `.rst` files (#1668) 2017-05-19 23:37:57 +03:00
email.iterators.rst Issue #27209: Fix doctests in Doc/library/email*.rst 2016-08-10 00:39:41 -05:00
email.message.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
email.mime.rst Fix typos in multiple `.rst` files (#1668) 2017-05-19 23:37:57 +03:00
email.parser.rst In email.parser in message_from_bytes, update `strict` to `policy` (GH-9854) (#9917) 2018-10-18 20:16:16 -04:00
email.policy.rst Fix typos in multiple `.rst` files (#1668) 2017-05-19 23:37:57 +03:00
email.rst [3.7] bpo-35035: Rename email.utils documentation to email.utils.rst (GH-10023) 2018-11-21 13:54:17 +01:00
email.utils.rst [3.7] bpo-35035: Rename email.utils documentation to email.utils.rst (GH-10023) 2018-11-21 13:54:17 +01:00
ensurepip.rst [3.7] bpo-32996: The bulk of What's New in Python 3.7 (GH-6978). (GH-6998) 2018-05-19 23:39:45 -04:00
enum.rst [3.7] bpo-29577: Enum: mixin classes don't mix well with already mixed Enums (GH-9328) (GH-9486) 2018-09-21 22:26:32 -07:00
errno.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
exceptions.rst Clarify ValueError's broad applicability (GH-8313) (GH-8315) 2018-07-17 13:22:50 -07:00
faulthandler.rst Improve highlighting of some code blocks. (GH-6401) 2018-04-09 07:56:44 -07:00
fcntl.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
filecmp.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
fileformats.rst
fileinput.rst Merge Issue #22558. 2016-06-11 15:06:08 -04:00
filesys.rst
fnmatch.rst glob uses fnmatch.filter instead of fnmatch since 2001. (GH-10102) 2018-11-07 10:30:18 -08:00
formatter.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
fractions.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
frameworks.rst
ftplib.rst bpo-33641: Convert RFC references into links. (GH-7103) 2018-05-30 22:33:23 -07:00
functional.rst
functions.rst fix dangling keyfunc examples in documentation of heapq and sorted (GH-1432) 2018-10-15 13:19:08 -06:00
functools.rst bpo-35300: Add usage note to the lru_cache() docs (GH-10707) (GH-10708) 2018-11-25 17:00:37 -08:00
gc.rst Revert "bpo-31356: Add context manager to temporarily disable GC GH-5495 (#5496) 2018-02-02 10:04:32 -05:00
getopt.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
getpass.rst bpo-32651 Recommend getpass.getuser() (#5301) 2018-01-24 12:51:29 -05:00
gettext.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
glob.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
grp.rst Merge Issue #22558. 2016-06-11 15:06:08 -04:00
gzip.rst Issue #28227: gzip now supports pathlib 2016-10-02 13:47:58 +03:00
hashlib-blake2-tree.png Issue #26798: Add BLAKE2 (blake2b and blake2s) to hashlib. 2016-09-06 22:03:25 +02:00
hashlib.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
heapq.rst fix dangling keyfunc examples in documentation of heapq and sorted (GH-1432) 2018-10-15 13:19:08 -06:00
hmac.rst bpo-33604: Remove Pending from hmac Deprecation warning. (GH-7062) 2018-05-22 16:40:44 -07:00
html.entities.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
html.parser.rst Issue #26462: Doc: reduce literal_block warnings, fix syntax highlighting. 2016-07-26 11:18:21 +02:00
html.rst bpo-31865: Fix a couple of typos in the html.unescape() docs. (GH-9663) 2018-10-01 17:43:54 -07:00
http.client.rst bpo-31945: Configurable blocksize in HTTP(S)Connection (#4279) 2017-11-06 13:16:37 -08:00
http.cookiejar.rst bpo-33641: Convert RFC references into links. (GH-7103) 2018-05-30 22:33:23 -07:00
http.cookies.rst Issue #29192: Removed deprecated features in the http.cookies module. 2017-01-13 09:23:15 +02:00
http.rst bpo-30553: Add status code 421 to http.HTTPStatus (GH-2589) 2017-10-26 21:49:19 +03:00
http.server.rst [3.7] bpo-34576 : Backport eeab510 (#10114) 2018-10-26 10:11:39 -07:00
i18n.rst
idle.rst bpo-35213: Where appropriate, use 'macOS' in idlelib. (GH-10478) 2018-11-15 11:31:31 -08:00
imaplib.rst Fix "Python" casing in a few places (GH-9001) (GH-9313) 2018-09-14 12:15:10 -07:00
imghdr.rst Issue #28228: imghdr now supports pathlib 2016-10-01 05:01:54 +03:00
imp.rst bpo-35044, doc: Use the :exc: role for the exceptions (GH-10037) 2018-10-26 03:56:28 -07:00
importlib.rst [Docs] Fix required version of an example of importlib (GH-10118) 2018-11-05 14:46:42 -08:00
index.rst bpo-34717: Stop numbering stdlib titles/sections in the docs (GH-9370) 2018-09-17 15:42:09 -07:00
inspect.rst bpo-35038: AttributeError: 'frame' object has no attribute 'f_restricted'. (GH-10098) 2018-10-25 14:19:31 -07:00
internet.rst
intro.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
io.rst Minor grammar improvement to io documentation. (GH-10329) 2018-11-11 20:29:33 -08:00
ipaddress.rst bpo-27683: Fix a regression for host() of ipaddress network objects (GH-6016) 2018-03-20 18:22:23 -07:00
ipc.rst bpo-33649: Backport asyncio docs from 'master' to 3.7 (GH-9377) 2018-09-17 19:35:30 -04:00
itertools.rst Add a prepend() recipe to teach a chain() idiom (GH-6415) (GH-6421) 2018-04-08 14:37:30 -07:00
json.rst [3.7] bpo-35167: Specify program for json.tool command line options. (GH-10332) (GH-10338) 2018-11-05 18:44:08 +02:00
keyword.rst
language.rst
linecache.rst Issue #19795: Mark up None as literal text. 2016-10-19 16:29:26 +03:00
locale.rst bpo-28604: Fix localeconv() for different LC_MONETARY (GH-10606) (GH-10619) 2018-11-20 22:06:21 +01:00
logging.config.rst bpo-33400: Removed references to RFC3339 and ISO8601 from the logging documentation. (GH-7297) (GH-7302) 2018-06-01 18:54:30 +01:00
logging.handlers.rst bpo-34334: Don't log traceback twice in QueueHandler (GH-9537) (GH-9581) 2018-10-07 00:33:37 -04:00
logging.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
lzma.rst Tweak PEP 519 documentation in stdlib (#163) 2017-02-19 03:17:35 +03:00
macpath.rst bpo-9850: Deprecate the macpath module (#1540) 2017-05-15 11:01:21 +02:00
mailbox.rst bpo-25910: Link redirections in docs (#1933) 2018-01-20 01:25:37 +01:00
mailcap.rst Issue #23921: Standardized documentation whitespace formatting. 2016-05-10 12:01:23 +03:00
markup.rst
marshal.rst bpo-29746: Update marshal docs to Python 3. (#547) 2017-03-12 08:53:22 +02:00
math.rst bpo-26701: Add documentation for __trunc__ (GH-6049) 2018-03-11 01:10:32 +10:00
mimetypes.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
misc.rst
mm.rst
mmap.rst bpo-32798: Add restriction on the offset parameter for mmap.flush in the docs (GH-5621) 2018-10-19 17:48:05 -07:00
modulefinder.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
modules.rst Closes #18959: move optparse and imp to new "superseded modules" chapter 2014-10-11 14:47:11 +02:00
msilib.rst Remove outdated .pyo reference from msilib docs (GH-4461) 2017-11-19 13:04:25 +03:00
msvcrt.rst Fixed double hyphens that are rendered to literal en-dashes in the documenation. 2016-12-04 10:20:55 +02:00
multiprocessing.rst bpo-32362: Fix references to non-existent multiprocessing.Connection() (GH-6223) 2018-04-29 12:09:34 -07:00
netdata.rst
netrc.rst bpo-28334: netrc() now uses expanduser() to find .netrc file (GH-4537) 2017-11-25 13:37:22 +03:00
nis.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
nntplib.rst bpo-33641: Convert RFC references into links. (GH-7103) 2018-05-30 22:33:23 -07:00
numbers.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
numeric.rst
operator.rst bpo-30085: Improve documentation for operator (#1171) 2017-09-24 14:29:22 -04:00
optparse.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
os.path.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
os.rst Fix doc typo: Window -> Windows (GH-10508) 2018-11-13 16:18:20 -08:00
ossaudiodev.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
othergui.rst bpo-25910: Fixes redirection from http to https (#4674) 2017-12-06 17:39:33 +01:00
parser.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
pathlib-inheritance.png
pathlib-inheritance.svg
pathlib.rst bpo-34825: Add more entries to os to pathlib reference table (GH-9608) (#9717) 2018-10-05 19:06:17 +03:00
pdb.rst Doc: Remove superfluous markup. (GH-8112) 2018-07-06 02:34:24 -07:00
persistence.rst
pickle.rst Fix typo in object.__getnewargs__() documentation (GH-7554) 2018-06-09 18:01:36 -07:00
pickletools.rst Fix indentation 2016-11-21 13:36:36 +00:00
pipes.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
pkgutil.rst Merge for issue #28424 2016-12-10 14:14:47 -08:00
platform.rst [3.7] bpo-26544: Fixed implementation of platform.libc_ver(). (GH-7684). (GH-8193) 2018-07-09 12:55:35 +03:00
plistlib.rst bpo-33801: Remove non-ordered dict comment from plistlib doc (GH-7495) (GH-7546) 2018-06-08 17:57:43 -04:00
poplib.rst Issue #28022: Deprecate ssl-related arguments in favor of SSLContext. 2016-09-10 23:23:33 +02:00
posix.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
pprint.rst bpo-9842: Add references for using "..." as a placeholder to the index. (GH-10330) 2018-11-20 10:07:54 -08:00
profile.rst bpo-5978: Document that profiling needs cmd/function to return (GH-7938) 2018-07-28 05:23:42 -07:00
pty.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
pwd.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
py_compile.rst bpo-34022: Stop forcing of hash-based invalidation with SOURCE_DATE_EPOCH (GH-9607) 2018-11-28 09:45:36 -08:00
pyclbr.rst Fix "Python" casing in a few places (GH-9001) (GH-9313) 2018-09-14 12:15:10 -07:00
pydoc.rst bpo-31128: Allow pydoc to bind to arbitrary hostnames (#3011) 2017-09-14 17:54:09 -04:00
pyexpat.rst bpo-30380: Fix Sphinx 1.6.1 warnings. (#1613) 2017-05-16 23:18:09 +03:00
python.rst bpo-32216: Add documentation for dataclasses (GH-6886) 2018-05-16 02:17:03 -07:00
queue.rst queue doc: Clarify that the simple FIFO queue is SimpleQueue (GH-8372) 2018-10-19 15:33:36 -07:00
quopri.rst bpo-32701: Clarify the quotetabs flag in quopri documentation (GH-5401) 2018-01-29 19:36:06 -08:00
random.rst Neaten-up and extend the examples in the random module docs. 2016-12-04 11:00:34 -08:00
re.rst Cleanup and improve the regex tokenizer example. (GH-10426) (#10427) 2018-11-09 01:26:55 -08:00
readline.rst bpo-13631: Fix the order of initialization for readline libedit on macOS. (GH-6915) (GH-6928) 2018-05-17 03:27:33 -04:00
reprlib.rst bpo-9842: Add references for using "..." as a placeholder to the index. (GH-10330) 2018-11-20 10:07:54 -08:00
resource.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
rlcompleter.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
runpy.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
sched.rst Improve Scheduler Objects documentation. (GH-4556) 2017-11-24 21:43:01 -08:00
secrets.rst bpo-25910: Fixes redirection from http to https (#4674) 2017-12-06 17:39:33 +01:00
select.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
selectors.rst Fix typo in selectors.rst (#1383) 2017-05-02 06:27:57 -07:00
shelve.rst Issue #19795: Mark up True and False as literal text instead of bold. 2016-10-19 16:43:42 +03:00
shlex.rst bpo-27200: Fix several doctests (GH-604) 2017-04-27 15:23:34 +03:00
shutil.rst [3.7] bpo-34260, shutil: fix copy2 and copystat documentation (GH-8523) (GH-10065) 2018-10-23 23:57:55 +02:00
signal.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
site.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
smtpd.rst bpo-25008: Deprecate smtpd and point to aiosmtpd (#274) 2017-02-24 20:05:59 +01:00
smtplib.rst Linkify SMTP.quit() in smtplib documentation. (GH-9785) 2018-11-23 08:59:05 -08:00
sndhdr.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
socket.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
socketserver.rst bpo-33540: Add block_on_close attr to socketserver (GH-6911) 2018-05-23 18:34:43 -07:00
spwd.rst Merge Issue #22558. 2016-06-11 15:06:08 -04:00
sqlite3.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
ssl.rst bpo-35044, doc: Use the :exc: role for the exceptions (GH-10037) 2018-10-26 03:56:28 -07:00
stat.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
statistics.rst [3.7] bpo-33573: docs to suggest median() alternatives for non-numeric data (GH-7587) (GH-7906) 2018-06-25 14:18:54 +03:00
stdtypes.rst Correct grammar mistake in stdtypes.rst (GH-10481) 2018-11-12 09:45:05 -08:00
string.rst Correct grammar mistakes in string.rst. (GH-9752) 2018-11-07 09:54:55 -08:00
stringprep.rst bpo-33641: Convert RFC references into links. (GH-7103) 2018-05-30 22:33:23 -07:00
struct.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
subprocess.rst Update subprocess.Popen documentation wrt universal_newlines arg (GH-10337) 2018-11-11 19:48:09 -08:00
sunau.rst bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344) 2017-11-10 11:38:25 -05:00
superseded.rst Closes #18959: move optparse and imp to new "superseded modules" chapter 2014-10-11 14:47:11 +02:00
symbol.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
symtable.rst merge 3.4 2015-05-06 21:31:07 -04:00
sys.rst [3.7] bpo-35054: Add more index entries for symbols. (GH-10064). (GH-10120) 2018-10-26 11:18:42 +03:00
sysconfig.rst Remove all mention of Windows IA-64 support (GH-3389) 2017-09-06 15:45:25 -07:00
syslog.rst Fix "Python" casing in a few places (GH-9001) (GH-9313) 2018-09-14 12:15:10 -07:00
tabnanny.rst fix function name in tabnanny documentation (GH-759) 2017-03-22 14:53:57 +08:00
tarfile.rst bpo-30693: zip+tarfile: sort directory listing (#2263) 2018-01-31 17:01:55 -05:00
telnetlib.rst Merge Issue #22558. 2016-06-11 15:06:08 -04:00
tempfile.rst Clarified the tempfile.tempdir documentation (GH-7829) (GH-7841) 2018-06-21 04:03:29 -04:00
termios.rst [3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253) 2018-10-31 11:00:24 +02:00
test.rst Fix "Python" casing in a few places (GH-9001) (GH-9313) 2018-09-14 12:15:10 -07:00
text.rst
textwrap.rst bpo-9842: Add references for using "..." as a placeholder to the index. (GH-10330) 2018-11-20 10:07:54 -08:00
threading.rst [3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830) 2018-10-15 22:52:26 +02:00
time.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
timeit.rst bpo-28240: timeit: Update repeat() doc (GH-7419) (GH-7457) 2018-06-06 19:05:46 +02:00
tk.rst
tkinter.rst bpo-35086: Fix tkinter example "A Simple Hello World Program". (GH-10160) 2018-10-30 08:34:54 -07:00
tkinter.scrolledtext.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
tkinter.tix.rst Deprecate Tix 2016-09-05 17:22:24 -07:00
tkinter.ttk.rst bpo-32585: Add tkinter.ttk.Spinbox. (GH-5221) (GH-5592) 2018-02-09 13:40:14 +02:00
token.rst bpo-30406: Make async and await proper keywords (#1669) 2017-10-05 23:24:46 -04:00
tokenize.rst Improve highlighting of some code blocks. (GH-6401) 2018-04-09 07:56:44 -07:00
trace.rst bpo-29455: Mention coverage.py in trace module documentation (#261) 2017-03-03 12:42:04 -08:00
traceback.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
tracemalloc.rst bpo-32121: Add most_recent_first parameter to tracemalloc.Traceback.format (#4534) 2017-11-30 00:05:07 +01:00
tty.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
tulip_coro.dia Issue #24439: Update tulip_coro.dia 2015-06-25 11:48:32 -04:00
tulip_coro.png Issue #24439: Improve PEP 492 related docs. 2015-06-24 11:04:15 -04:00
turtle-star.pdf
turtle-star.png
turtle-star.ps
turtle.rst bpo-35250: Correct argument name "num" -> "btn" in turtle docs. (GH-10565) 2018-11-16 05:55:14 -08:00
types.rst bpo-32717: Document PEP 560 (GH-6726) 2018-05-08 11:52:36 -07:00
typing.rst bpo-35089: Don't mention typing.io and typing.re (GH-10173) 2018-10-28 09:16:36 -07:00
undoc.rst Issue #27355: Removed support for Windows CE. It was never finished, 2016-09-05 15:11:23 -07:00
unicodedata.rst update to Unicode 11.0.0 (closes bpo-33778) (GH-7439) (GH-7470) 2018-06-07 03:36:22 -04:00
unittest.mock-examples.rst Fix "Python" casing in a few places (GH-9001) (GH-9313) 2018-09-14 12:15:10 -07:00
unittest.mock.rst unittest.mock doc: Fix references to recursive seal of Mocks (GH-9028) 2018-10-19 15:17:31 -07:00
unittest.rst Correct a typo in the Unittest documentation (GH-10397) 2018-11-09 11:43:43 -08:00
unix.rst
urllib.error.rst bpo-33641: Convert RFC references into links. (GH-7103) 2018-05-30 22:33:23 -07:00
urllib.parse.rst bpo-35116, urllib.parse: Document the new max_num_fields parameter (GH-10246) 2018-10-30 22:15:24 +01:00
urllib.request.rst [3.7] bpo-35054: Add more index entries for symbols. (GH-10064). (GH-10120) 2018-10-26 11:18:42 +03:00
urllib.robotparser.rst bpo-31325: Fix usage of namedtuple in RobotFileParser.parse() (#4529) 2017-11-23 15:40:26 -08:00
urllib.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
uu.rst bpo-30103: Allow Uuencode in Python using backtick as zero instead of space (#1326) 2017-05-03 11:16:21 +08:00
uuid.rst bpo-33640, uuid.UUID doc: document endian of bytes parameter (GH-7263) 2018-06-04 10:17:28 -07:00
venv.rst bpo-24356: Specify which Python binary will be used with venv (GH-6589) 2018-07-28 17:48:29 +01:00
warnings.rst bpo-31975 (PEP 565): Show DeprecationWarning in __main__ (GH-4458) 2018-01-08 12:45:02 +10:00
wave.rst bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344) 2017-11-10 11:38:25 -05:00
weakref.rst bpo-27200: Fix pathlib, ssl, turtle and weakref doctests (GH-616) 2017-04-13 17:17:59 +03:00
webbrowser.rst bpo-24241: Add versionchanged directive to the documentation (#342) 2017-02-27 19:13:41 +03:00
windows.rst
winreg.rst bpo-35054: Add yet more index entries for symbols. (GH-10121) (GH-10171) 2018-10-28 18:43:32 +02:00
winsound.rst Issue #25387: Check return value of winsound.MessageBeep 2016-09-05 17:32:28 -05:00
wsgiref.rst bpo-33641: Convert RFC references into links. (GH-7103) 2018-05-30 22:33:23 -07:00
xdrlib.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
xml.dom.minidom.rst bpo-30380: Fix Sphinx 1.6.1 warnings. (#1613) 2017-05-16 23:18:09 +03:00
xml.dom.pulldom.rst [3.7] bpo-17239: Disable external entities in SAX parser (GH-9217) (GH-9511) 2018-09-24 05:38:37 -07:00
xml.dom.rst bpo-25910: Link redirections in docs (#1933) 2018-01-20 01:25:37 +01:00
xml.etree.elementtree.rst bpo-32800: Update link to w3c doc for xml default namespaces (GH-5609) (GH-5611) 2018-02-10 18:08:34 -05:00
xml.rst [3.7] bpo-17239: Disable external entities in SAX parser (GH-9217) (GH-9511) 2018-09-24 05:38:37 -07:00
xml.sax.handler.rst Issue #22558: Add remaining doc links to source code for Python-coded modules. 2016-06-11 15:02:54 -04:00
xml.sax.reader.rst Issue #19795: Mark up None as literal text. 2016-10-19 16:29:26 +03:00
xml.sax.rst [3.7] bpo-34789: xml.sax.make_parser expects a list not just any sequence (GH-9542) 2018-10-26 16:12:02 +03:00
xml.sax.utils.rst Issue #19795: Mark up True and False as literal text instead of bold. 2016-10-19 16:43:42 +03:00
xmlrpc.client.rst bpo-33859: Fix spelling mistakes in docs. (GH-7691) 2018-06-15 22:26:34 -07:00
xmlrpc.rst
xmlrpc.server.rst bpo-7769: enable xmlrpc.server.SimpleXMLRPCDispatcher.register_function used as decorator (GH-231) 2017-02-28 17:12:52 +08:00
zipapp.rst bpo-34906: Doc: Fix typos (GH-9712) 2018-10-05 07:35:18 -07:00
zipfile.rst bpo-32035: Fix words about strings and bytes in zipfile documentation. (GH-10592) 2018-11-25 01:30:37 -08:00
zipimport.rst bpo-29770: remove outdated PYO related info (GH-590) 2017-03-11 13:02:52 +08:00
zlib.rst bpo-32969: Expose some missing constants in zlib and fix the doc (GH-5988) 2018-03-06 21:26:19 -08:00