pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/python36



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Jul  3 03:52:41 UTC 2018

Modified Files:
        pkgsrc/lang/python36: Makefile PLIST dist.mk distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/python36/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/python36/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/python36/dist.mk
cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/python36/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/python36/Makefile
diff -u pkgsrc/lang/python36/Makefile:1.14 pkgsrc/lang/python36/Makefile:1.15
--- pkgsrc/lang/python36/Makefile:1.14  Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python36/Makefile       Tue Jul  3 03:52:41 2018
@@ -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

Index: pkgsrc/lang/python36/PLIST
diff -u pkgsrc/lang/python36/PLIST:1.10 pkgsrc/lang/python36/PLIST:1.11
--- pkgsrc/lang/python36/PLIST:1.10     Thu Mar 29 15:28:16 2018
+++ pkgsrc/lang/python36/PLIST  Tue Jul  3 03:52:41 2018
@@ -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/__i
 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_
 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/libregrt
 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_bas
 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

Index: pkgsrc/lang/python36/dist.mk
diff -u pkgsrc/lang/python36/dist.mk:1.6 pkgsrc/lang/python36/dist.mk:1.7
--- pkgsrc/lang/python36/dist.mk:1.6    Thu Mar 29 15:28:16 2018
+++ pkgsrc/lang/python36/dist.mk        Tue Jul  3 03:52:41 2018
@@ -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

Index: pkgsrc/lang/python36/distinfo
diff -u pkgsrc/lang/python36/distinfo:1.20 pkgsrc/lang/python36/distinfo:1.21
--- pkgsrc/lang/python36/distinfo:1.20  Sun Jun 17 19:21:22 2018
+++ pkgsrc/lang/python36/distinfo       Tue Jul  3 03:52:41 2018
@@ -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