pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang python38: updated to 3.8.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e62e2fa91827
branches:  trunk
changeset: 439760:e62e2fa91827
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Sep 28 19:31:55 2020 +0000

description:
python38: updated to 3.8.6

Python 3.8.6 final

Core and Builtins
bpo-41525: The output of python --help contains now only ASCII characters.

Library
bpo-41817: fix tkinter.EventType Enum so all members are strings, and none are tuples
bpo-41815: Fix SQLite3 segfault when backing up closed database. Patch contributed by Peter David McCormick.
bpo-41517: fix bug allowing Enums to be extended via multiple inheritance
bpo-39587: use the correct mix-in data type when constructing Enums
bpo-41789: Honor object overrides in Enum class creation (specifically, __str__, __repr__, __format__, and __reduce_ex__).
bpo-39651: Fix a race condition in the call_soon_threadsafe() method of asyncio.ProactorEventLoop: do nothing if the self-pipe socket has been closed.
bpo-41720: Fixed turtle.Vec2D.__rmul__() for arguments which are not int or float.
bpo-39728: fix default _missing_ so a duplicate ValueError is not set as the __context__ of the original ValueError
bpo-37479: When Enum.__str__ is overridden in a derived class, the override will be used by Enum.__format__ regardless of whether mixin classes are present.

Documentation
bpo-35293: Fix RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee Na.
bpo-37149: Change Shipman tkinter doc link from archive.org to TkDocs. (The doc has been removed from the NMT server.) The new link responds much faster and includes a short explanatory note.

Tests
bpo-41731: Make test_cmd_line_script pass with option ‘-vv’.

Windows
bpo-41744: Fixes automatic import of props file when using the Nuget package.

IDLE
bpo-35764: Rewrite the Calltips doc section.
bpo-40181: In calltips, stop reminding that ‘/’ marks the end of positional-only arguments.


Python 3.8.6 release candidate 1

Core and Builtins
bpo-41654: Fix a crash that occurred when destroying subclasses of MemoryError. Patch by Pablo Galindo.
bpo-41533: Free the stack allocated in va_build_stack if do_mkstack fails and the stack is not a small_stack.
bpo-38156: Handle interrupts that come after EOF correctly in PyOS_StdioReadline.

Library
bpo-41696: Fix handling of debug mode in asyncio.run(). This allows setting PYTHONASYNCIODEBUG or -X dev to enable asyncio debug mode when using asyncio.run().
bpo-39010: Restarting a ProactorEventLoop on Windows no longer logs spurious ConnectionResetErrors.
bpo-41609: The pdb whatis command correctly reports instance methods as ‘Method’ rather than ‘Function’.
bpo-32751: When cancelling the task due to a timeout, asyncio.wait_for() will now wait until the cancellation is complete also in the case when timeout is <= 0, like it does with positive timeouts.
bpo-37658: asyncio.wait_for() now properly handles races between cancellation of itself and the completion of the wrapped awaitable.
bpo-40782: Change the method asyncio.AbstractEventLoop.run_in_executor to not be a coroutine.
bpo-41520: Fix codeop regression that prevented turning compile warnings into errors.
bpo-41503: Fixed a race between setTarget and flush in logging.handlers.MemoryHandler.
bpo-41497: Fix potential UnicodeDecodeError in dis module.
bpo-41490: Update ensurepip to install pip 20.2.1 and setuptools 49.2.1.
bpo-41467: On Windows, fix asyncio recv_into() return value when the socket/pipe is closed (BrokenPipeError): return 0 rather than an empty byte string (b'').
bpo-41425: Make tkinter doc example runnable.
bpo-41384: Raise TclError instead of TypeError when an unknown option is passed to tkinter.OptionMenu.
bpo-38731: Fix NameError in command-line interface of py_compile.
bpo-41364: Reduce import overhead of uuid.
bpo-41344: Prevent creating shared_memory.SharedMemory objects with size=0.
bpo-40726: Handle cases where the end_lineno is None on ast.increment_lineno().
bpo-31122: ssl.wrap_socket() now raises ssl.SSLEOFError rather than OSError when peer closes connection during TLS negotiation
bpo-33660: Fix pathlib.PosixPath to resolve a relative path located on the root directory properly.

Documentation
bpo-41624: Fix the signature of typing.Coroutine.
bpo-40204: Enable Sphinx 3.2 c_allow_pre_v3 option and disable c_warn_on_allowed_pre_v3 option to make the documentation compatible with Sphinx 2 and Sphinx 3.
bpo-41045: Add documentation for debug feature of f-strings.
bpo-41314: Changed the release when from __future__ import annotations becomes the default from 4.0 to 3.10 (following a change in PEP 563).
bpo-39883: Make code, examples, and recipes in the Python documentation be licensed under the more permissive BSD0 license in addition to the existing Python 2.0 license.

Windows
bpo-41492: Fixes the description that appears in UAC prompts.
bpo-40741: Update Windows release to include SQLite 3.32.3.

IDLE
bpo-41468: Improve IDLE run crash error message (which users should never see).
bpo-41373: Save files loaded with no line ending, as when blank, or different line endings, by setting its line ending to the system default. Fix regression in 3.8.4 and 3.9.0b4.

C API
bpo-41524: Fix bug in PyOS_mystrnicmp and PyOS_mystricmp that incremented pointers beyond the end of a string.

diffstat:

 lang/py38-html-docs/Makefile |   4 ++--
 lang/py38-html-docs/PLIST    |   6 +++---
 lang/py38-html-docs/distinfo |  10 +++++-----
 lang/python38/PLIST          |   6 +++---
 lang/python38/dist.mk        |   4 ++--
 lang/python38/distinfo       |  10 +++++-----
 6 files changed, 20 insertions(+), 20 deletions(-)

diffs (98 lines):

diff -r f36f9aabdd4e -r e62e2fa91827 lang/py38-html-docs/Makefile
--- a/lang/py38-html-docs/Makefile      Mon Sep 28 19:23:54 2020 +0000
+++ b/lang/py38-html-docs/Makefile      Mon Sep 28 19:31:55 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2020/07/21 16:31:15 adam Exp $
+# $NetBSD: Makefile,v 1.7 2020/09/28 19:31:55 adam Exp $
 
-VERS=          3.8.5
+VERS=          3.8.6
 DISTNAME=      python-${VERS}-docs-html
 PKGNAME=       py38-html-docs-${VERS}
 CATEGORIES=    lang python
diff -r f36f9aabdd4e -r e62e2fa91827 lang/py38-html-docs/PLIST
--- a/lang/py38-html-docs/PLIST Mon Sep 28 19:23:54 2020 +0000
+++ b/lang/py38-html-docs/PLIST Mon Sep 28 19:31:55 2020 +0000
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.6 2020/07/21 16:31:15 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2020/09/28 19:31:55 adam Exp $
 share/doc/python3.8/.buildinfo
-share/doc/python3.8/_downloads/3dbf48d5bb3b33cd993965a94bfcb4d2/tzinfo_examples.py
+share/doc/python3.8/_downloads/6b45dc135219d1404be49d606589a11d/tzinfo_examples.py
 share/doc/python3.8/_images/hashlib-blake2-tree.png
 share/doc/python3.8/_images/logging_flow.png
 share/doc/python3.8/_images/pathlib-inheritance.png
@@ -494,7 +494,7 @@
 share/doc/python3.8/_static/doctools.js
 share/doc/python3.8/_static/documentation_options.js
 share/doc/python3.8/_static/file.png
-share/doc/python3.8/_static/jquery-3.2.1.js
+share/doc/python3.8/_static/jquery-3.4.1.js
 share/doc/python3.8/_static/jquery.js
 share/doc/python3.8/_static/language_data.js
 share/doc/python3.8/_static/minus.png
diff -r f36f9aabdd4e -r e62e2fa91827 lang/py38-html-docs/distinfo
--- a/lang/py38-html-docs/distinfo      Mon Sep 28 19:23:54 2020 +0000
+++ b/lang/py38-html-docs/distinfo      Mon Sep 28 19:31:55 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2020/07/21 16:31:15 adam Exp $
+$NetBSD: distinfo,v 1.7 2020/09/28 19:31:55 adam Exp $
 
-SHA1 (python-3.8.5-docs-html.tar.bz2) = 02408284fbd491f49f8e21f402f99f0523d9f34e
-RMD160 (python-3.8.5-docs-html.tar.bz2) = bc9003c37fdececced7ff9077aec52957d07ff82
-SHA512 (python-3.8.5-docs-html.tar.bz2) = db9cc21223bc3b3126140e30c7731152816c61fdb647787c64e138ec882838dbc69fce8a4012ba389bc8efebdb2e0efb5e1b0a6cd652a8b9ad20bb021b277de7
-Size (python-3.8.5-docs-html.tar.bz2) = 6562020 bytes
+SHA1 (python-3.8.6-docs-html.tar.bz2) = e1e67021c57cc896ca710d1a426f00ee211265f0
+RMD160 (python-3.8.6-docs-html.tar.bz2) = c4634293aecb1378db97269633a1cda759a2ec94
+SHA512 (python-3.8.6-docs-html.tar.bz2) = be0d61a9556fbdd24ab124cfdf220b3bdb537cc02d5896f8f4c75cb73e3cfd5c2947c060d049b57bf5576b4b2d1c7f0f3987070d70ce883dea023e1feab1a630
+Size (python-3.8.6-docs-html.tar.bz2) = 6578280 bytes
diff -r f36f9aabdd4e -r e62e2fa91827 lang/python38/PLIST
--- a/lang/python38/PLIST       Mon Sep 28 19:23:54 2020 +0000
+++ b/lang/python38/PLIST       Mon Sep 28 19:31:55 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2020/07/21 16:31:15 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2020/09/28 19:31:55 adam Exp $
 bin/2to3-${PY_VER_SUFFIX}
 bin/pydoc${PY_VER_SUFFIX}
 bin/python${PY_VER_SUFFIX}
@@ -1403,8 +1403,8 @@
 lib/python${PY_VER_SUFFIX}/ensurepip/__main__.py
 lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyc
 lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyo
-lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-20.1.1-py2.py3-none-any.whl
-lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/setuptools-47.1.0-py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-20.2.1-py2.py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/setuptools-49.2.1-py3-none-any.whl
 lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.py
 lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyc
 lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyo
diff -r f36f9aabdd4e -r e62e2fa91827 lang/python38/dist.mk
--- a/lang/python38/dist.mk     Mon Sep 28 19:23:54 2020 +0000
+++ b/lang/python38/dist.mk     Mon Sep 28 19:31:55 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.6 2020/07/21 16:31:15 adam Exp $
+# $NetBSD: dist.mk,v 1.7 2020/09/28 19:31:55 adam Exp $
 
-PY_DISTVERSION=        3.8.5
+PY_DISTVERSION=        3.8.6
 DISTNAME=      Python-${PY_DISTVERSION}
 EXTRACT_SUFX=  .tar.xz
 DISTINFO_FILE= ${.CURDIR}/../../lang/python38/distinfo
diff -r f36f9aabdd4e -r e62e2fa91827 lang/python38/distinfo
--- a/lang/python38/distinfo    Mon Sep 28 19:23:54 2020 +0000
+++ b/lang/python38/distinfo    Mon Sep 28 19:31:55 2020 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.11 2020/08/15 12:35:57 schmonz Exp $
+$NetBSD: distinfo,v 1.12 2020/09/28 19:31:55 adam Exp $
 
-SHA1 (Python-3.8.5.tar.xz) = 68d6c7f948801cc755905162f5ee7589595edee4
-RMD160 (Python-3.8.5.tar.xz) = e39eafd2303fa8dc59c16ad5d987c7bc035236a8
-SHA512 (Python-3.8.5.tar.xz) = 460cee65d7df7150694590575502d7f22e548ebfc99c8f8b363eef8bf30ee72e58d8ffacb1d607824f877f880eb9fd6775a508388029583e1e1df3380f3f9587
-Size (Python-3.8.5.tar.xz) = 18019640 bytes
+SHA1 (Python-3.8.6.tar.xz) = 6ee446eaacf901a3305565bd6569e2de135168e3
+RMD160 (Python-3.8.6.tar.xz) = 89c134d2d1bc02975cf959cc4a7ee63dba5c5388
+SHA512 (Python-3.8.6.tar.xz) = 22faec84f6e172e1ac7c6bd6fd37e9b6ae4afc91cf5136aa8cac8ebbed8d18793f9196e8749b8ccc43447cb6c41cb450f65ea72dd363c06dfaeb14e0455f5560
+Size (Python-3.8.6.tar.xz) = 18233864 bytes
 SHA1 (patch-Lib_ctypes_util.py) = 032cc99ebad93ddddfd89073c60424a952e3faa3
 SHA1 (patch-Lib_distutils_command_install.py) = 6fc6f5d918b7581fc62cd0fe55857ee932c3a341
 SHA1 (patch-Lib_distutils_sysconfig.py) = 6822eafb4dfded86d7f7353831816aeb8119e6cf


Home | Main Index | Thread Index | Old Index