<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/lang/python34, branch pkgsrc_2015Q4</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2015Q4</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2015Q4'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2015-12-05T17:12:13Z</updated>
<entry>
<title>What’s New In Python 3.5</title>
<updated>2015-12-05T17:12:13Z</updated>
<author>
<name>adam</name>
<email>adam</email>
</author>
<published>2015-12-05T17:12:13Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=16eb6ce8e67a8426bf073e9538311865817539d5'/>
<id>urn:sha1:16eb6ce8e67a8426bf073e9538311865817539d5</id>
<content type='text'>
New syntax features:
* PEP 492, coroutines with async and await syntax.
* PEP 465, a new matrix multiplication operator: a @ b.
* PEP 448, additional unpacking generalizations.

New library modules:
* typing: PEP 484 – Type Hints.
* zipapp: PEP 441 Improving Python ZIP Application Support.

New built-in features:
* bytes % args, bytearray % args: PEP 461 – Adding % formatting to bytes and bytearray.
* New bytes.hex(), bytearray.hex() and memoryview.hex() methods. (Contributed by Arnon Yaari in issue 9951.)
* memoryview now supports tuple indexing (including multi-dimensional). (Contributed by Antoine Pitrou in issue 23632.)
* Generators have a new gi_yieldfrom attribute, which returns the object being iterated by yield from expressions. (Contributed by Benno Leslie and Yury Selivanov in issue 24450.)
* A new RecursionError exception is now raised when maximum recursion depth is reached. (Contributed by Georg Brandl in issue 19235.)

CPython implementation improvements:
* When the LC_TYPE locale is the POSIX locale (C locale), sys.stdin and sys.stdout now use the surrogateescape error handler, instead of the strict error handler. (Contributed by Victor Stinner in issue 19977.)
* .pyo files are no longer used and have been replaced by a more flexible scheme that includes the optimization level explicitly in .pyc name. (See PEP 488 overview.)
* Builtin and extension modules are now initialized in a multi-phase process, which is similar to how Python modules are loaded. (See PEP 489 overview.)

Significant improvements in the standard library:
* collections.OrderedDict is now implemented in C, which makes it 4 to 100 times faster.
* The ssl module gained support for Memory BIO, which decouples SSL protocol handling from network IO.
* The new os.scandir() function provides a better and significantly faster way of directory traversal.
* functools.lru_cache() has been mostly reimplemented in C, yielding much better performance.
* The new subprocess.run() function provides a streamlined way to run subprocesses.
* The traceback module has been significantly enhanced for improved performance and developer convenience.

Security improvements:
* SSLv3 is now disabled throughout the standard library. It can still be enabled by instantiating a ssl.SSLContext manually. (See issue 22638 for more details; this change was backported to CPython 3.4 and 2.7.)
* HTTP cookie parsing is now stricter, in order to protect against potential injection attacks. (Contributed by Antoine Pitrou in issue 22796.)

Windows improvements:
* A new installer for Windows has replaced the old MSI. See Using Python on Windows for more information.
* Windows builds now use Microsoft Visual C++ 14.0, and extension modules should use the same.
</content>
</entry>
<entry>
<title>Add python2/python3 wrappers to respective lang/python?? packages.</title>
<updated>2015-11-16T13:47:25Z</updated>
<author>
<name>fhajny</name>
<email>fhajny</email>
</author>
<published>2015-11-16T13:47:25Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=fba78300e4fb4cafd47990389b860410b61a8c95'/>
<id>urn:sha1:fba78300e4fb4cafd47990389b860410b61a8c95</id>
<content type='text'>
Bump PKGREVISION for python27, python33 and python34.
</content>
</entry>
<entry>
<title>Add SHA512 digests for distfiles for lang category</title>
<updated>2015-11-03T22:50:31Z</updated>
<author>
<name>agc</name>
<email>agc</email>
</author>
<published>2015-11-03T22:50:31Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=3bdc7e6d3cb2cd5aa59f163ac5579956a253b4db'/>
<id>urn:sha1:3bdc7e6d3cb2cd5aa59f163ac5579956a253b4db</id>
<content type='text'>
Problems found with existing digests:
	Package nhc98 distfile nhc98src-1.22.tar.gz
	a8adc8f22371998ee0657bc0e01058a57d876abc [recorded]
	81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated]

Problems found locating distfiles:
	Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz
	Package icc11: missing distfile l_cproc_p_11.1.080.tgz
	Package jini: missing distfile jini-1_2_1_001-src.zip
	Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz
	Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz
	Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin
	Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh
	Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz
	Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz
	Package sun-jre6: missing distfile jce_policy-6.zip
	Package sun-jre6: missing distfile jre-6u45-linux-x64.bin
	Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh
	Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz
	Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
</content>
</entry>
<entry>
<title>Now that _STRIPFLAG_INSTALL is disabled by default on Darwin, remove manual</title>
<updated>2015-09-07T12:02:05Z</updated>
<author>
<name>jperkin</name>
<email>jperkin</email>
</author>
<published>2015-09-07T12:02:05Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=34e2f729f34808312f5f0e44630687c409a61b6b'/>
<id>urn:sha1:34e2f729f34808312f5f0e44630687c409a61b6b</id>
<content type='text'>
settings of INSTALL_UNSTRIPPED=yes for Darwin in individual packages.
</content>
</entry>
<entry>
<title>Restore PLIST.nis/PLIST.no-nis support, lost at some point during updates.</title>
<updated>2015-05-27T15:02:58Z</updated>
<author>
<name>dholland</name>
<email>dholland</email>
</author>
<published>2015-05-27T15:02:58Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=cca5d5d091fc67903232383c29a1ef49a1cf4aa2'/>
<id>urn:sha1:cca5d5d091fc67903232383c29a1ef49a1cf4aa2</id>
<content type='text'>
From Kamil Rytarowski in PR 49915.
</content>
</entry>
<entry>
<title>Fix a MAKE_JOBS safety problem. In the recipe for Python/importlib.h it</title>
<updated>2015-03-16T13:53:05Z</updated>
<author>
<name>tnn</name>
<email>tnn</email>
</author>
<published>2015-03-16T13:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=ad5e178afdcd1e943ee3704767aaf759d7142b12'/>
<id>urn:sha1:ad5e178afdcd1e943ee3704767aaf759d7142b12</id>
<content type='text'>
launches a submake for _freeze_importlib before all the object files have
been compiled. List $(LIBRARY_OBJS_OMIT_FROZEN) as dependencies to make it
wait until it is safe to launch the submake.

Should fix occasional errors of the sort:
Python/Python-ast.o: file not recognized: File truncated
*** [Modules/_freeze_importlib] Error code 1
</content>
</entry>
<entry>
<title>Python 3.4.3 has many bugfixes and other small improvements over 3.4.2.</title>
<updated>2015-02-26T06:23:06Z</updated>
<author>
<name>adam</name>
<email>adam</email>
</author>
<published>2015-02-26T06:23:06Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4bd822fbff128c76f9efc981b2ee89d34e9da33e'/>
<id>urn:sha1:4bd822fbff128c76f9efc981b2ee89d34e9da33e</id>
<content type='text'>
Issue 6639: Module-level turtle functions no longer raise TclError after closing the window.
Issues 814253, 9179: Warnings now are raised when group references and conditional group references are used in lookbehind assertions in regular expressions.
Issue 23215: Multibyte codecs with custom error handlers that ignores errors consumed too much memory and raised SystemError or MemoryError. Original patch by Aleksi Torhamo.
Issue 5700: io.FileIO() called flush() after closing the file. flush() was not called in close() if closefd=False.
Issue 23374: Fixed pydoc failure with non-ASCII files when stdout encoding differs from file system encoding (e.g. on Mac OS).
Issue 23481: Remove RC4 from the SSL module’s default cipher list.
Issue 21548: Fix pydoc.synopsis() and pydoc.apropos() on modules with empty docstrings.
Issue 22885: Fixed arbitrary code execution vulnerability in the dbm.dumb module. Original patch by Claudiu Popa.
Issue 23146: Fix mishandling of absolute Windows paths with forward slashes in pathlib.
Issue 23421: Fixed compression in tarfile CLI. Patch by wdv4758h.
Issue 23361: Fix possible overflow in Windows subprocess creation code.
</content>
</entry>
<entry>
<title>Make python33 and 34 build under Mac OS X by copying over compat hack from</title>
<updated>2015-01-11T14:07:48Z</updated>
<author>
<name>bsiegert</name>
<email>bsiegert</email>
</author>
<published>2015-01-11T14:07:48Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=dee5f2fbafc5f231011d9d68cf0f151fe278fa67'/>
<id>urn:sha1:dee5f2fbafc5f231011d9d68cf0f151fe278fa67</id>
<content type='text'>
python27. From J. Lewis Muir.

Note that the correct way to solve this is to do this in the Darwin
specific config files, but until that has landed, this at least fixes the
build.
</content>
</entry>
<entry>
<title>Remove another unneeded patch after update.</title>
<updated>2014-10-09T09:32:39Z</updated>
<author>
<name>wiz</name>
<email>wiz</email>
</author>
<published>2014-10-09T09:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=ee543450767ed2b518e352f331627b60dfab46ef'/>
<id>urn:sha1:ee543450767ed2b518e352f331627b60dfab46ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Python 3.4.2 has many bugfixes and other small improvements over 3.4.1. One new feature for Mac OS X users: the OS X installers are now distributed as signed installer package files compatible with the OS X Gatekeeper security feature.</title>
<updated>2014-10-09T09:15:38Z</updated>
<author>
<name>adam</name>
<email>adam</email>
</author>
<published>2014-10-09T09:15:38Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c144e74b934b0e9ade70556e99d77391e908ec09'/>
<id>urn:sha1:c144e74b934b0e9ade70556e99d77391e908ec09</id>
<content type='text'>
</content>
</entry>
</feed>
