pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/python36 python36: updated to 3.6.6
details: https://anonhg.NetBSD.org/pkgsrc/rev/63fa1d5e9851
branches: trunk
changeset: 382369:63fa1d5e9851
user: adam <adam%pkgsrc.org@localhost>
date: Tue Jul 03 03:52:41 2018 +0000
description:
python36: updated to 3.6.6
Version 3.6.6:
Core and Builtins
* Fix asynchronous generators to handle GeneratorExit in athrow() correctly
* Fixed reset of the SIGINT handler to SIG_DFL on interpreter shutdown even when there was a custom handler set previously.
* Fixed a leak when the garbage collector fails to add an object with the __del__ method or referenced by it into the gc.garbage list. PyGC_Collect() can now be called when an exception is set and
preserves it.
* Fix signed/unsigned comparison warning in pyhash.c.
* Fix a leak in set_symmetric_difference().
* Fix unaligned accesses in siphash24().
* Fix potential memory leak in normalizestring().
* Improved error messages in ?async with? when __aenter__() or __aexit__() return non-awaitable object.
* Fix ma_version_tag in dict implementation is uninitialized when copying from key-sharing dict.
* Fixed jumping when the function contains an async for loop.
* Fix an unnecessary ifdef in the include of VersionHelpers.h in socketmodule on Windows.
* Fix a crash in ctypes.cast() in case the type argument is a ctypes structured data type.
Library
* Prevent site.main() exception if PYTHONSTARTUP is set.
* Datetime instance d with non-None tzinfo, but with d.tzinfo.utcoffset(d) returning None is now treated as naive by the astimezone() method.
* Avoid race condition with debug logging
* The concatenation (+) and repetition (*) sequence operations now raise TypeError instead of SystemError when performed on mmap.mmap objects.
* Fix gather to propagate cancellation of itself even with return_exceptions.
* Fix a race condition in SSLProtocol.connection_made() of asyncio.sslproto: start immediately the handshake instead of using call_soon(). Previously, data_received() could be called before the
handshake started, causing the handshake to hang or fail.
* Fixed bug where calling write_eof() on a _SelectorSocketTransport after it?s already closed raises AttributeError.
* Fix Task.__repr__ crash with Cython?s bogus coroutines
* Fix RuntimeError after closing loop that used run_in_executor
* Use a better regex when breaking usage into wrappable parts. Avoids bogus assertion errors from custom metavar strings.
* Fixed a bug in the Python implementation of the JSON decoder that prevented the cache of parsed strings from clearing after finishing the decoding. Based on patch by c-fos.
* tempfile._candidate_tempdir_list should consider common TEMP locations
* Prevent uuid.get_node from using a DUID instead of a MAC on Windows.
* Fix race condition with ReadTransport.resume_reading in Windows proactor event loop.
* Minor fixes in typing module: add annotations to NamedTuple.__new__, pass *args and **kwds in Generic.__new__.
* Updated alias mapping with glibc 2.27 supported locales.
* Fix trailing quotation marks getting deleted when looking up byte/string literals on pydoc.
* Update error message when constructing invalid inspect.Parameters
* Fixed crash in the get() method of the dbm.ndbm database object when it is called with a single argument.
* Fix multiprocessing regression on newer glibcs
* Fix quoting of the Comment attribute of http.cookies.SimpleCookie.
* Upgrade bundled version of pip to 10.0.1.
* Fixed a crash in the parser module when converting an ST object to a tree of tuples or lists with line_info=False and col_info=True.
* Fix FD leak in _SelectorSocketTransport
* Fix display of <module> call in the html produced by cgitb.html().
* random.Random.choice() now raises IndexError for empty sequences consistently even when called from subclasses without a getrandbits() implementation.
* Update difflib.mdiff() for PEP 479. Convert an uncaught StopIteration in a generator into a return-statement.
* End framing at the end of C implementation of pickle.Pickler.dump().
* The urllib.robotparser?s __str__ representation now includes wildcard entries and the ?Crawl-delay? and ?Request-rate? fields.
* Allow ttk.Treeview.insert to insert iid that has a false boolean value. Note iid=0 and iid=False would be same.
* The ssl module now compiles with LibreSSL 2.7.1.
* Release the GIL during fstat() calls, avoiding hang of all threads when calling mmap.mmap(), os.urandom(), and random.seed().
* Fix a regression in ipaddress that result of hosts() is empty when the network is constructed by a tuple containing an integer mask and only 1 bit left for addresses.
* Fix wrong redirection of a low descriptor (0 or 1) to stderr in subprocess if another low descriptor is closed.
* Fix output of cover files for trace module command-line tool. Previously emitted cover files only when --missing option was used.
* If nested log adapters are used, the inner process() methods are no longer omitted.
* Support arrays >=2GiB in ctypes.
* pydoc: the stop() method of the private ServerThread class now waits until DocServer.serve_until_quit() completes and then explicitly sets its docserver attribute to None to break a reference cycle.
diffstat:
lang/python36/Makefile | 3 +--
lang/python36/PLIST | 13 +++++++++++--
lang/python36/dist.mk | 4 ++--
lang/python36/distinfo | 10 +++++-----
4 files changed, 19 insertions(+), 11 deletions(-)
diffs (92 lines):
diff -r 40251e3d4661 -r 63fa1d5e9851 lang/python36/Makefile
--- a/lang/python36/Makefile Tue Jul 03 03:48:38 2018 +0000
+++ b/lang/python36/Makefile Tue Jul 03 03:52:41 2018 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.14 2018/06/17 19:21:22 adam Exp $
+# $NetBSD: Makefile,v 1.15 2018/07/03 03:52:41 adam Exp $
.include "dist.mk"
PKGNAME= python36-${PY_DISTVERSION}
-PKGREVISION= 1
CATEGORIES= lang python
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
diff -r 40251e3d4661 -r 63fa1d5e9851 lang/python36/PLIST
--- a/lang/python36/PLIST Tue Jul 03 03:48:38 2018 +0000
+++ b/lang/python36/PLIST Tue Jul 03 03:52:41 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2018/03/29 15:28:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2018/07/03 03:52:41 adam Exp $
bin/2to3-${PY_VER_SUFFIX}
bin/pydoc${PY_VER_SUFFIX}
bin/python${PY_VER_SUFFIX}
@@ -1351,7 +1351,7 @@
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-9.0.3-py2.py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-10.0.1-py2.py3-none-any.whl
lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/setuptools-39.0.1-py2.py3-none-any.whl
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.py
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyc
@@ -1569,6 +1569,9 @@
lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_calltips.py
lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_calltips.pyc
lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_calltips.pyo
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_codecontext.py
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_codecontext.pyc
+lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_codecontext.pyo
lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_colorizer.py
lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_colorizer.pyc
lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_colorizer.pyo
@@ -2864,6 +2867,9 @@
lib/python${PY_VER_SUFFIX}/test/libregrtest/setup.py
lib/python${PY_VER_SUFFIX}/test/libregrtest/setup.pyc
lib/python${PY_VER_SUFFIX}/test/libregrtest/setup.pyo
+lib/python${PY_VER_SUFFIX}/test/libregrtest/utils.py
+lib/python${PY_VER_SUFFIX}/test/libregrtest/utils.pyc
+lib/python${PY_VER_SUFFIX}/test/libregrtest/utils.pyo
lib/python${PY_VER_SUFFIX}/test/list_tests.py
lib/python${PY_VER_SUFFIX}/test/list_tests.pyc
lib/python${PY_VER_SUFFIX}/test/list_tests.pyo
@@ -3132,6 +3138,9 @@
lib/python${PY_VER_SUFFIX}/test/test_baseexception.py
lib/python${PY_VER_SUFFIX}/test/test_baseexception.pyc
lib/python${PY_VER_SUFFIX}/test/test_baseexception.pyo
+lib/python${PY_VER_SUFFIX}/test/test_bdb.py
+lib/python${PY_VER_SUFFIX}/test/test_bdb.pyc
+lib/python${PY_VER_SUFFIX}/test/test_bdb.pyo
lib/python${PY_VER_SUFFIX}/test/test_bigaddrspace.py
lib/python${PY_VER_SUFFIX}/test/test_bigaddrspace.pyc
lib/python${PY_VER_SUFFIX}/test/test_bigaddrspace.pyo
diff -r 40251e3d4661 -r 63fa1d5e9851 lang/python36/dist.mk
--- a/lang/python36/dist.mk Tue Jul 03 03:48:38 2018 +0000
+++ b/lang/python36/dist.mk Tue Jul 03 03:52:41 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.6 2018/03/29 15:28:16 adam Exp $
+# $NetBSD: dist.mk,v 1.7 2018/07/03 03:52:41 adam Exp $
-PY_DISTVERSION= 3.6.5
+PY_DISTVERSION= 3.6.6
DISTNAME= Python-${PY_DISTVERSION}
EXTRACT_SUFX= .tar.xz
DISTINFO_FILE= ${.CURDIR}/../../lang/python36/distinfo
diff -r 40251e3d4661 -r 63fa1d5e9851 lang/python36/distinfo
--- a/lang/python36/distinfo Tue Jul 03 03:48:38 2018 +0000
+++ b/lang/python36/distinfo Tue Jul 03 03:52:41 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.20 2018/06/17 19:21:22 adam Exp $
+$NetBSD: distinfo,v 1.21 2018/07/03 03:52:41 adam Exp $
-SHA1 (Python-3.6.5.tar.xz) = 5a7a833a36f1006257d298787f4c38493c5d1689
-RMD160 (Python-3.6.5.tar.xz) = 213ced5e09552468b1efc855727b743a3ab30e8b
-SHA512 (Python-3.6.5.tar.xz) = 6b26fcd296b9bd8e67861eff10d14db7507711ddba947288d16d6def53135c39326b7f969c04bb2b2993f924d9e7ad3f5c5282a3915760bc0885cf0a8ea5eb51
-Size (Python-3.6.5.tar.xz) = 17049912 bytes
+SHA1 (Python-3.6.6.tar.xz) = 5731cf379838023fc8c55491b4068c4404d0e34f
+RMD160 (Python-3.6.6.tar.xz) = d80cb4a653baf42a21faa1c973e8e52ddafba1e5
+SHA512 (Python-3.6.6.tar.xz) = c71f87c5906e770322a14cacad228655659f782207db826320449d12bf86091c3662f317e1773158dec52f8b052eaedfb4c03b561cc2a6cfcd381597fd2d2b04
+Size (Python-3.6.6.tar.xz) = 17156744 bytes
SHA1 (patch-Lib_ctypes_util.py) = 9f8b674e06eea11e723a34c8af762436a5e3f52e
SHA1 (patch-Lib_distutils_command_install.py) = 29204f34296f36ab2b21c745f915ba73caf2b71c
SHA1 (patch-Lib_distutils_sysconfig.py) = 6822eafb4dfded86d7f7353831816aeb8119e6cf
Home |
Main Index |
Thread Index |
Old Index