--- - branch: MAIN date: Sun Jan 1 14:34:27 UTC 2017 files: - new: '1.449' old: '1.448' path: pkgsrc/lang/Makefile pathrev: pkgsrc/lang/Makefile@1.449 type: modified - new: '1.123' old: '1.122' path: pkgsrc/lang/python/pyversion.mk pathrev: pkgsrc/lang/python/pyversion.mk@1.123 type: modified - new: '1.36' old: '1.35' path: pkgsrc/lang/python/srcdist.mk pathrev: pkgsrc/lang/python/srcdist.mk@1.36 type: modified - new: '1.1' old: '0' path: pkgsrc/lang/python36/ALTERNATIVES pathrev: pkgsrc/lang/python36/ALTERNATIVES@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/DESCR pathrev: pkgsrc/lang/python36/DESCR@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/Makefile pathrev: pkgsrc/lang/python36/Makefile@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/PLIST pathrev: pkgsrc/lang/python36/PLIST@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/PLIST.Darwin pathrev: pkgsrc/lang/python36/PLIST.Darwin@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/PLIST.FreeBSD pathrev: pkgsrc/lang/python36/PLIST.FreeBSD@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/PLIST.IRIX pathrev: pkgsrc/lang/python36/PLIST.IRIX@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/PLIST.Linux pathrev: pkgsrc/lang/python36/PLIST.Linux@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/PLIST.SunOS pathrev: pkgsrc/lang/python36/PLIST.SunOS@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/buildlink3.mk pathrev: pkgsrc/lang/python36/buildlink3.mk@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/dist.mk pathrev: pkgsrc/lang/python36/dist.mk@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/distinfo pathrev: pkgsrc/lang/python36/distinfo@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/options.mk pathrev: pkgsrc/lang/python36/options.mk@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-Include_py__curses.h pathrev: pkgsrc/lang/python36/patches/patch-Include_py__curses.h@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-Lib_distutils_command_install.py pathrev: pkgsrc/lang/python36/patches/patch-Lib_distutils_command_install.py@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-Lib_distutils_sysconfig.py pathrev: pkgsrc/lang/python36/patches/patch-Lib_distutils_sysconfig.py@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-Lib_distutils_unixccompiler.py pathrev: pkgsrc/lang/python36/patches/patch-Lib_distutils_unixccompiler.py@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-Lib_sysconfig.py pathrev: pkgsrc/lang/python36/patches/patch-Lib_sysconfig.py@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-Makefile.pre.in pathrev: pkgsrc/lang/python36/patches/patch-Makefile.pre.in@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-Modules___cursesmodule.c pathrev: pkgsrc/lang/python36/patches/patch-Modules___cursesmodule.c@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-Modules_makesetup pathrev: pkgsrc/lang/python36/patches/patch-Modules_makesetup@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-Modules_nismodule.c pathrev: pkgsrc/lang/python36/patches/patch-Modules_nismodule.c@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-Python_thread__pthread.h pathrev: pkgsrc/lang/python36/patches/patch-Python_thread__pthread.h@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-configure pathrev: pkgsrc/lang/python36/patches/patch-configure@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/python36/patches/patch-setup.py pathrev: pkgsrc/lang/python36/patches/patch-setup.py@1.1 type: added id: 20170101T143427Z.ac597bbb556912c8f359db5d5bb457d837789b32 log: "Whatâ\x80\x99s New In Python 3.6\n\nSummary â\x80\x93 Release highlights\nNew syntax features:\n\nPEP 498, formatted string literals.\nPEP 515, underscores in numeric literals.\nPEP 526, syntax for variable annotations.\nPEP 525, asynchronous generators.\nPEP 530: asynchronous comprehensions.\nNew library modules:\n\nsecrets: PEP 506 â\x80\x93 Adding A Secrets Module To The Standard Library.\nCPython implementation improvements:\n\nThe dict type has been reimplemented to use a more compact representation based on a proposal by Raymond Hettinger and similar to the PyPy dict implementation. This resulted in dictionaries using 20% to 25% less memory when compared to Python 3.5.\nCustomization of class creation has been simplified with the new protocol.\nThe class attribute definition order is now preserved.\nThe order of elements in **kwargs now corresponds to the order in which keyword arguments were passed to the function.\nDTrace and SystemTap probing support has been added.\nThe new PYTHONMALLOC environment variable can now be used to debug the interpreter memory allocation and access errors.\nSignificant improvements in the standard library:\n\nThe asyncio module has received new features, significant usability and performance improvements, and a fair amount of bug fixes. Starting with Python 3.6 the asyncio module is no longer provisional and its API is considered stable.\nA new file system path protocol has been implemented to support path-like objects. All standard library functions operating on paths have been updated to work with the new protocol.\nThe datetime module has gained support for Local Time Disambiguation.\nThe typing module received a number of improvements and is no longer provisional.\nThe tracemalloc module has been significantly reworked and is now used to provide better output for ResourceWarning as well as provide better diagnostics for memory allocation errors. See the PYTHONMALLOC section for more information.\nSecurity improvements:\n\nThe new secrets module has been added to simplify the generation of cryptographically strong pseudo-random numbers suitable for managing secrets such as account authentication, tokens, and similar.\nOn Linux, os.urandom() now blocks until the system urandom entropy pool is initialized to increase the security. See the PEP 524 for the rationale.\nThe hashlib and ssl modules now support OpenSSL 1.1.0.\nThe default settings and feature set of the ssl module have been improved.\nThe hashlib module received support for the BLAKE2, SHA-3 and SHAKE hash algorithms and the scrypt() key derivation function.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/lang' unixtime: '1483281267' user: adam