Failed to load latest commit information. asyncio bpo-29617: Remove Python 3.3 support from asyncio ( GH-232 ) Apr 25, 2017 collections Issues #29311, #29289: Fixed and improved docstrings for dict and Ord… Jan 24, 2017 concurrent Issue #27895: Spelling fixes (Contributed by Ville Skyttä). Aug 30, 2016 ctypes bpo-30125: disable faulthandler in ctypes test_SEH ( #1237 ) Apr 21, 2017 curses Issue #13051: Fixed recursion errors in large or resized curses.textp… Dec 28, 2016 dbm bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 distutils bpo-30132: distutils test_build_ext() uses temp_cwd() ( #1278 ) Apr 25, 2017 email Fixed a type error introduced in issue #28992. Dec 21, 2016 encodings Revert #27959: ImportError within an encoding module should also skip… Sep 9, 2016 ensurepip Merge - upgrade pip/setuptools Nov 16, 2016 html #27364: fix "incorrect" uses of escape character in the stdlib. Sep 8, 2016 http bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 idlelib bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 importlib bpo-30022: Get rid of using EnvironmentError and IOError (except test… ( Apr 16, 2017 json bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 lib2to3 bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 logging bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 msilib #27364: fix "incorrect" uses of escape character in the stdlib. Sep 8, 2016 multiprocessing bpo-30065: Fixed arguments validation in _posixsubprocess.fork_exec(). ( Apr 19, 2017 pydoc_data Update pydoc topics for 3.6.0b1 Sep 12, 2016 site-packages Issue #29283: Delete accidentally added Lib/site-packages/README Jan 30, 2017 sqlite3 bpo-26187: Test that set_trace_callback() is not called multiple times ( Apr 9, 2017 test bpo-30158: Fix deprecation warnings in test_importlib introduced by b… Apr 29, 2017 tkinter bpo-29776: Use decorator syntax for properties. ( #585 ) Mar 19, 2017 turtledemo Issue #27117: Make colorizer htest and turtledemo work with dark theme. May 29, 2016 unittest bpo-30078: Add an example of passing a path to unittest ( #1178 ) Apr 20, 2017 urllib bpo-30022: Get rid of using EnvironmentError and IOError (except test… ( Apr 16, 2017 venv Closes #29213: Merged fix from 3.6. Feb 2, 2017 wsgiref Issue #26721: Change StreamRequestHandler.wfile to BufferedIOBase Jun 29, 2016 xml bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 xmlrpc bpo-29615: SimpleXMLRPCDispatcher no longer chains KeyError ( #260 ) Mar 1, 2017 __future__.py PEP 479: Change StopIteration handling inside generators. May 9, 2015 __phello__.foo.py Fix the frozen bytecode for __hello__ (betcha didn't know that existed Oct 18, 2001 _bootlocale.py Issue #28596: The preferred encoding is UTF-8 on Android. Dec 17, 2016 _collections_abc.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 _compat_pickle.py Issue #15767: Add ModuleNotFoundError. Sep 7, 2016 _compression.py Issue #23529: Limit the size of decompressed data when reading from Apr 10, 2015 _dummy_thread.py bpo-6532: Make the thread id an unsigned integer. ( #781 ) Mar 23, 2017 _markupbase.py #13576: add tests about the handling of (possibly broken) condcoms. Dec 19, 2011 _osx_support.py Fix misplaced positional argument in OS X support library ( #1134 ) Apr 14, 2017 _pydecimal.py bpo-29776: Use decorator syntax for properties. ( #585 ) Mar 19, 2017 _pyio.py Fix small exception typos in Lib ( #818 ) Mar 26, 2017 _sitebuiltins.py #9364: Improve the text printed by help(pydoc) and help(help). Apr 19, 2014 _strptime.py Issue #23718: Fixed parsing time in week 0 before Jan 1. Original pat… Mar 12, 2016 _threading_local.py Issue #9707: Rewritten reference implementation of threading.local which Sep 7, 2010 _weakrefset.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 abc.py bpo-29581: Make ABCMeta.__new__ pass **kwargs to type.__new__ ( #527 ) Mar 15, 2017 aifc.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 antigravity.py Issue #28181: Get antigravity over HTTPS. Patch by Kaartic Sivaraam. Sep 16, 2016 argparse.py Issue #29290: Merge 3.5. Jan 22, 2017 ast.py bpo-29637: clean docstring only if not None ( GH-267 ) Feb 24, 2017 asynchat.py Issue #25002: Back out asyncore/asynchat deprecation. Oct 26, 2016 asyncore.py Issue #25002: Back out asyncore/asynchat deprecation. Oct 26, 2016 base64.py Add Python version since deprecation in base64 methods. ( #33 ) Mar 2, 2017 bdb.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 binhex.py Issue #23865: close() methods in multiple modules now are idempotent … Apr 10, 2015 bisect.py Issue #28792: Remove aliases from _bisect Nov 24, 2016 bz2.py Issue #28225: bz2 module now supports pathlib Oct 2, 2016 cProfile.py Fix #17197: profile/cProfile modules refactored so that code of run()… Feb 25, 2013 calendar.py Issue #28255: calendar.TextCalendar.prweek() no longer prints a space… Oct 25, 2016 cgi.py bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 cgitb.py Issue #22831: Use "with" to avoid possible fd leaks. Apr 4, 2015 chunk.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 cmd.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) Jul 4, 2013 code.py Issue #27573 make the exit message configurable. Aug 23, 2016 codecs.py Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 Nov 2, 2015 codeop.py Merged revisions 75472 via svnmerge from Oct 18, 2009 colorsys.py Issue #14323: Expanded the number of digits in the coefficients for the Aug 6, 2013 compileall.py Issue #28485: Merge single-threading fix from 3.5 into 3.6 Nov 5, 2016 configparser.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 contextlib.py bpo-29692: contextlib.contextmanager may incorrectly unchain RuntimeE… Apr 11, 2017 copy.py Issue #26167: Minimized overhead in copy.copy() and copy.deepcopy(). Mar 6, 2016 copyreg.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 crypt.py Issue #25287: Don't add crypt.METHOD_CRYPT to crypt.methods if it's not Oct 2, 2015 csv.py Issue #29405: Make total calculation in _guess_delimiter more accurate. Feb 6, 2017 datetime.py Issue #24773: fix datetime.time constructor docstring Jan 4, 2017 decimal.py Whitespace. Sep 10, 2014 difflib.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 dis.py bpo-22352: Adjust widths in the output of dis.dis() for large line nu… Apr 19, 2017 doctest.py #27364: fix "incorrect" uses of escape character in the stdlib. Sep 8, 2016 dummy_threading.py Rename thread to _thread and dummy_thread to _dummy_thread. Issue #2875. May 25, 2008 enum.py closes issue29167: fix race condition in (Int)Flag Jan 24, 2017 filecmp.py shallow defaults to 'True' not '1' (closes #21355) Apr 26, 2014 fileinput.py Issue #25788: fileinput.hook_encoded() now supports an "errors" argument Apr 27, 2016 fnmatch.py Issue #22493: Inline flags now should be used only at the start of the Sep 11, 2016 formatter.py Issue #25407: Drop the mention of the formatter module being removed Oct 16, 2015 fractions.py Issue #27832: Make _normalize parameter to Fraction.__init__ keyword-… Aug 23, 2016 ftplib.py Issue #28022: Deprecate ssl-related arguments in favor of SSLContext. Sep 10, 2016 functools.py Sync-up with 3.7 by backporting minor lru_cache code beautification Jan 9, 2017 genericpath.py Issue #26027, #27524: Add PEP 519/__fspath__() support to os and Aug 26, 2016 getopt.py Issue #25523: Correct "a" article to "an" article Nov 2, 2015 getpass.py getpass: update docstrings ( #49 ) Feb 12, 2017 gettext.py bpo-29919: Remove unused imports found by pyflakes ( #137 ) Mar 27, 2017 glob.py Issue #27998: Removed workarounds for supporting bytes paths on Windo… Oct 5, 2016 gzip.py Issue #28227: gzip now supports pathlib Oct 2, 2016 hashlib.py Issue #16113: Add SHA-3 and SHAKE support to hashlib module. Sep 7, 2016 heapq.py Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc Apr 15, 2016 hmac.py Use sequence repetition instead of bytes constructor with integer arg… Sep 11, 2016 imaplib.py Merge: #25591: improve imap tests. Dec 25, 2016 imghdr.py Issue #28228: imghdr now supports pathlib Oct 1, 2016 imp.py Merge for #26844 Jul 15, 2016 inspect.py bpo-29822: Make inspect.isabstract() work during __init_subclass__. ( #… Apr 24, 2017 io.py Issue #1602: Windows console doesn't input or print Unicode (PEP 528) Aug 31, 2016 ipaddress.py bpo-29931 fix __lt__ check in ipaddress.ip_interface for both v4 and … Apr 1, 2017 keyword.py 17830: preserve line endings of original file when updating keywords. Apr 25, 2013 linecache.py Issue #23838: linecache now clears the cache and returns an empty res… Apr 1, 2015 locale.py bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 lzma.py Issue #28229: lzma module now supports pathlib Oct 4, 2016 macpath.py Issue #23780: Improved error message in os.path.join() with single ar… May 19, 2015 mailbox.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 mailcap.py #14977: Make mailcap respect the order of the lines in the mailcap file. Sep 10, 2016 mimetypes.py bpo-30022: Get rid of using EnvironmentError and IOError (except test… ( Apr 16, 2017 modulefinder.py Remove unused imports. Dec 16, 2016 netrc.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 nntplib.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 ntpath.py Issue #29197: Removed deprecated function ntpath.splitunc(). Jan 13, 2017 nturl2path.py bpo-29836: Remove nturl2path from test_sundry and amend the module do… Mar 17, 2017 numbers.py Issue #21408: The default __ne__() now returns NotImplemented if __eq… Jan 26, 2015 opcode.py Issue #26110: Add LOAD_METHOD/CALL_METHOD opcodes. Dec 14, 2016 operator.py Issue #24379: Revert the operator.subscript patch (dccc4e63aef5) pend… Nov 2, 2015 optparse.py Merge doc and comment fixes from 3.5 Apr 19, 2016 os.py bpo-25996: Added support of file descriptors in os.scandir() on Unix. ( … Mar 30, 2017 pathlib.py bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 pdb.py Issue #20766: Merge with 3.5. Oct 12, 2016 pickle.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 pickletools.py bpo-30174: Remove duplicate definition from pickletools ( #1301 ) Apr 27, 2017 pipes.py Merge doc changes from 3.2 (#10454, #12298) Sep 1, 2011 pkgutil.py Issue #17211: Yield a namedtuple in pkgutil. Sep 8, 2016 platform.py bpo-27593: Get SCM build info from git instead of hg. ( #446 ) Mar 4, 2017 plistlib.py Issue #28321: Fixed writing non-BMP characters with binary format in … Oct 4, 2016 poplib.py Issue #28022: Deprecate ssl-related arguments in favor of SSLContext. Sep 10, 2016 posixpath.py Issue #26027, #27524: Add PEP 519/__fspath__() support to os and Aug 26, 2016 pprint.py Issue #26778: Fixed "a/an/and" typos in code comment and documentation. Apr 17, 2016 profile.py Fix #17197: profile/cProfile modules refactored so that code of run()… Feb 25, 2013 pstats.py bpo-30022: Get rid of using EnvironmentError and IOError (except test… ( Apr 16, 2017 pty.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) Jul 4, 2013 py_compile.py Issue #23911: Move path-based bootstrap code to a separate frozen mod… May 3, 2015 pyclbr.py Removed unused imports. Apr 24, 2016 pydoc.py bpo-29776: Use decorator syntax for properties. ( #585 ) Mar 19, 2017 queue.py Issue #22043: time.monotonic() is now always available Sep 2, 2014 quopri.py Issue #23681: Fixed Python 2 to 3 poring bugs. Mar 20, 2015 random.py Issue #29055: Suppress upstream exception for random.choice() Dec 27, 2016 re.py bpo-29995: re.escape() now escapes only special characters. ( #1007 ) Apr 13, 2017 reprlib.py Issue #26634: recursive_repr() now sets __qualname__ of wrapper. Apr 26, 2016 rlcompleter.py Merge 3.5 Feb 4, 2016 runpy.py [backport to 3.5] - issue26896 - Disambiguate uses of "importer" with… Sep 7, 2016 sched.py Issue #5830: Remove old comment. Add empty slots. Oct 24, 2016 secrets.py Issue #29061: secrets.randbelow() would hang with a negative input Dec 30, 2016 selectors.py bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 shelve.py bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 shlex.py Fixed #29132: Updated shlex to work better with punctuation chars in … Jan 15, 2017 shutil.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 signal.py Issue #25523: Further a-to-an corrections new in 3.5 Nov 2, 2015 site.py bpo-30022: Get rid of using EnvironmentError and IOError (except test… ( Apr 16, 2017 smtpd.py Issue #27110: Add smtpd.SMTPChannel to __all__, by Jacek Kołodziej Jun 6, 2016 smtplib.py Issue #28022: Deprecate ssl-related arguments in favor of SSLContext. Sep 10, 2016 sndhdr.py Issue #24878: Add docstrings to selected namedtuples Aug 18, 2015 socket.py Issue #26384: Merge from 3.5 Sep 17, 2016 socketserver.py Remove unused imports. Dec 16, 2016 sre_compile.py Issue #28765: _sre.compile() now checks the type of groupindex and in… Nov 22, 2016 sre_constants.py Issue #22831: Use "with" to avoid possible fd leaks. Apr 4, 2015 sre_parse.py Issue #25953: re.sub() now raises an error for invalid numerical group Oct 23, 2016 ssl.py Issue #28085: Add PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER for SSL… Sep 11, 2016 stat.py Issue #21741: Add st_file_attributes to os.stat_result on Windows. Jun 19, 2014 statistics.py bpo-29919: Remove unused imports found by pyflakes ( #137 ) Mar 27, 2017 string.py Issue #29193: A format string argument for string.Formatter.format() Jan 13, 2017 stringprep.py Merged revisions 55007-55179 via svnmerge from May 7, 2007 struct.py Issue #17804: New function ``struct.iter_unpack`` allows for streamin… Apr 26, 2013 subprocess.py bpo-30065: Fixed arguments validation in _posixsubprocess.fork_exec(). ( Apr 19, 2017 sunau.py Corrected docstrings of audio modules. writeframes() accepts bytes, n… Jul 10, 2015 symbol.py Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. Sep 9, 2016 symtable.py Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. Sep 9, 2016 sysconfig.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 tabnanny.py fix function name in tabnanny documentation ( GH-759 ) Mar 22, 2017 tarfile.py Remove two legacy constants which hopefully have no consumers ( #1087 ) Apr 12, 2017 telnetlib.py #25485: Add context manager support to Telnet class. Nov 28, 2015 tempfile.py bpo-30030: Revert f50354a (tempfile) ( #1187 ) Apr 19, 2017 textwrap.py Issue #20491: The textwrap.TextWrapper class now honors non-breaking … Oct 25, 2016 this.py Fix most trivially-findable print statements. Feb 9, 2007 threading.py bpo-6532: Make the thread id an unsigned integer. ( #781 ) Mar 23, 2017 timeit.py bpo-29661: fix contradiction in timeit.Timer.autorange's docstring ( G… Feb 28, 2017 token.py PEP 0492 -- Coroutines with async and await syntax. Issue #24017. May 12, 2015 tokenize.py Add ELLIPSIS and RARROW. Add tests ( #666 ) Mar 14, 2017 trace.py More typo fixes for 3.6 Jun 4, 2016 traceback.py Issue #27348: Merge exception formatting fix from 3.5 into 3.6 Sep 22, 2016 tracemalloc.py bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 tty.py final round of __all__ lists (I hope) - skipped urllib2 because Moshe… Mar 1, 2001 turtle.py Correct spelling in documentation and code comment Sep 10, 2016 types.py bpo:29950: Rename SlotWrapperType to WrapperDescriptorType ( GH-926 ) Apr 25, 2017 typing.py bpo-28556: Fix regression that sneaked into recent typing updates ( GH… Feb 24, 2017 uu.py Issue #10266: uu.decode didn't close in_file explicitly when it was g… Oct 31, 2010 uuid.py bpo-22807: Expose platform UUID generation safety information. ( #138 ) Feb 18, 2017 warnings.py bpo-29762: More use "raise from None". ( #569 ) Apr 5, 2017 wave.py Issue #23883: Add missing APIs to __all__; patch by Jacek Kołodziej Nov 14, 2015 weakref.py bpo-30144: Import collections ABC from collections.abc rather than co… Apr 24, 2017 webbrowser.py bpo-29645: Speed up importing the webbrowser module. ( #484 ) Mar 8, 2017 xdrlib.py Issue #11694: Raise ConversionError in xdrlib as documented Oct 10, 2014 zipapp.py bpo-29901: Improve support of path-like objects in zipapp. ( #815 ) Mar 25, 2017 zipfile.py bpo-30017: Allowed calling the close() method of the zip entry writer… Apr 12, 2017