python3.4 3.4.2-4ubuntu1 source package in Ubuntu
Changelog
python3.4 (3.4.2-4ubuntu1) vivid; urgency=medium * Update to 20150203 from the 3.4 branch. - Issue #22896: Avoid using PyObject_AsCharBuffer(), PyObject_AsReadBuffer(), and PyObject_AsWriteBuffer(). - Issue #21295: Revert some changes (issue #16795) to AST line numbers and column offsets that constituted a regression. - Issue #21408: The default __ne__() now returns NotImplemented if __eq__() returned NotImplemented. - Issue #23321: Fixed a crash in str.decode() when error handler returned replacment string longer than mailformed input data. - Issue #23048: Fix jumping out of an infinite while loop in the pdb. - Issue #23165: Perform overflow checks before allocating memory in the _Py_char2wchar function. - Issue #23099: Closing io.BytesIO with exported buffer is rejected now to prevent corrupting exported buffer. - Issue #23363: Fix possible overflow in itertools.permutations. - Issue #23364: Fix possible overflow in itertools.product. - Issue #23366: Fixed possible integer overflow in itertools.combinations. - Issue #23369: Fixed possible integer overflow in _json.encode_basestring_ascii. - Issue #23353: Fix the exception handling of generators in PyEval_EvalFrameEx(). At entry, save or swap the exception state even if PyEval_EvalFrameEx() is called with throwflag=0. At exit, the exception state is now always restored or swapped, not only if why is WHY_YIELD or WHY_RETURN. - Issue #18518: timeit now rejects statements which can't be compiled outside a function or a loop (e.g. "return" or "break"). - Issue #23094: Fixed readline with frames in Python implementation of pickle. - Issue #23268: Fixed bugs in the comparison of ipaddress classes. - Issue #21408: Removed incorrect implementations of __ne__() which didn't returned NotImplemented if __eq__() returned NotImplemented. The default __ne__() now works correctly. - Issue #19996: :class:`email.feedparser.FeedParser` now handles (malformed) headers with no key rather than amusing the body has started. - Issue #23248: Update ssl error codes from latest OpenSSL git master. - Issue #23098: 64-bit dev_t is now supported in the os module. - Issue #23250: In the http.cookies module, capitalize "HttpOnly" and "Secure" as they are written in the standard. - Issue #23063: In the disutils' check command, fix parsing of reST with code or code-block directives. - Issue #23209, #23225: selectors.BaseSelector.close() now clears its internal reference to the selector mapping to break a reference cycle. - Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The availability of the function is checked during the compilation. - Issue #20896, #22935: The :func:`ssl.get_server_certificate` function now uses the :data:`~ssl.PROTOCOL_SSLv23` protocol by default, not :data:`~ssl.PROTOCOL_SSLv3`, for maximum compatibility and support platforms where :data:`~ssl.PROTOCOL_SSLv3` support is disabled. - Issue #23111: In the ftplib, make ssl.PROTOCOL_SSLv23 the default protocol version. - Issue #23132: Mitigate regression in speed and clarity in functools.total_ordering. - Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(), instead of reading /dev/urandom, to get pseudo-random bytes. - Issue #23112: Fix SimpleHTTPServer to correctly carry the query string and fragment when it redirects to add a trailing slash. - Issue #23093: In the io, module allow more operations to work on detached streams. - Issue #19104: pprint now produces evaluable output for wrapped strings. - Issue #23071: Added missing names to codecs.__all__. - Issue #15513: Added a __sizeof__ implementation for pickle classes. - Issue #19858: pickletools.optimize() now aware of the MEMOIZE opcode, can produce more compact result and no longer produces invalid output if input data contains MEMOIZE opcodes together with PUT or BINPUT opcodes. - Issue #22095: Fixed HTTPConnection.set_tunnel with default port. The port value in the host header was set to "None". - Issue #23016: A warning no longer produces an AttributeError when the program is run with pythonw.exe. - Issue #21775: shutil.copytree(): fix crash when copying to VFAT. An exception handler assumed that that OSError objects always have a 'winerror' attribute. That is not the case, so the exception handler itself raised AttributeError when run on Linux (and, presumably, any other non-Windows OS). - Issue #1218234: Fix inspect.getsource() to load updated source of reloaded module. - Issue #22959: In the constructor of http.client.HTTPSConnection, prefer the context's check_hostname attribute over the *check_hostname* parameter. - Issue #23009: Make sure selectors.EpollSelecrtor.select() works when no FD is registered. - Issue #20577: Configuration of the max line length for the FormatParagraph extension has been moved from the General tab of the Idle preferences dialog to the FormatParagraph tab of the Config Extensions dialog. - Issue #16893: Update Idle doc chapter to match current Idle and add new information. - Issue #23180: Rename IDLE "Windows" menu item to "Window". - Issue #19548: Added some additional checks to test_codecs to ensure that statements in the updated documentation remain accurate. - Issue #15506: Use standard PKG_PROG_PKG_CONFIG autoconf macro in the configure script. - Issue #22935: Allow the ssl module to be compiled if openssl doesn't support SSL 3. - Issue #22079: PyType_Ready() now checks that statically allocated type has no dynamically allocated bases. - Issue #19548: Update the codecs module documentation to better cover the distinction between text encodings and other codecs, together with other clarifications. - Issue #22914: Update the Python 2/3 porting HOWTO to describe a more automated approach. -- Matthias Klose <email address hidden> Tue, 03 Feb 2015 14:27:08 +0100
Upload details
- Uploaded by:
- Matthias Klose
- Uploaded to:
- Vivid
- Original maintainer:
- Matthias Klose
- Architectures:
- any all
- Section:
- python
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
python3.4_3.4.2.orig.tar.xz | 12.1 MiB | 8c93d3b242e70ae9a2cc8b2aead8a53370436a05941035858193ded7f58ee989 |
python3.4_3.4.2-4ubuntu1.debian.tar.xz | 599.9 KiB | 405ea6063a1df3a78a41c1d16aa52f7fdbb4d878c4b0ee7d4757ba51842d9717 |
python3.4_3.4.2-4ubuntu1.dsc | 3.2 KiB | f71bf428b9b03150bf9132c644ed96cd62247c260b19c2dc4d6d10fc26dd4519 |
Available diffs
- diff from 3.4.2-4 (in Debian) to 3.4.2-4ubuntu1 (315.4 KiB)
Binary packages built by this source
- idle-python3.4: No summary available for idle-python3.4 in ubuntu vivid.
No description available for idle-python3.4 in ubuntu vivid.
- libpython3.4: No summary available for libpython3.4 in ubuntu vivid.
No description available for libpython3.4 in ubuntu vivid.
- libpython3.4-dbg: No summary available for libpython3.4-dbg in ubuntu vivid.
No description available for libpython3.4-dbg in ubuntu vivid.
- libpython3.4-dev: No summary available for libpython3.4-dev in ubuntu vivid.
No description available for libpython3.4-dev in ubuntu vivid.
- libpython3.4-minimal: No summary available for libpython3.4-minimal in ubuntu vivid.
No description available for libpython3.
4-minimal in ubuntu vivid.
- libpython3.4-stdlib: No summary available for libpython3.4-stdlib in ubuntu vivid.
No description available for libpython3.4-stdlib in ubuntu vivid.
- libpython3.4-testsuite: No summary available for libpython3.4-testsuite in ubuntu vivid.
No description available for libpython3.
4-testsuite in ubuntu vivid.
- python3.4: No summary available for python3.4 in ubuntu vivid.
No description available for python3.4 in ubuntu vivid.
- python3.4-dbg: No summary available for python3.4-dbg in ubuntu vivid.
No description available for python3.4-dbg in ubuntu vivid.
- python3.4-dev: No summary available for python3.4-dev in ubuntu vivid.
No description available for python3.4-dev in ubuntu vivid.
- python3.4-doc: No summary available for python3.4-doc in ubuntu vivid.
No description available for python3.4-doc in ubuntu vivid.
- python3.4-examples: No summary available for python3.4-examples in ubuntu vivid.
No description available for python3.4-examples in ubuntu vivid.
- python3.4-minimal: No summary available for python3.4-minimal in ubuntu vivid.
No description available for python3.4-minimal in ubuntu vivid.
- python3.4-venv: No summary available for python3.4-venv in ubuntu vivid.
No description available for python3.4-venv in ubuntu vivid.