Back to python3.5 PTS page

Accepted python3.5 3.5.4~rc1-1 (source) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 25 Jul 2017 10:53:34 +0200
Source: python3.5
Binary: python3.5 python3.5-venv libpython3.5-stdlib python3.5-minimal libpython3.5-minimal libpython3.5 python3.5-examples python3.5-dev libpython3.5-dev libpython3.5-testsuite idle-python3.5 python3.5-doc python3.5-dbg libpython3.5-dbg
Architecture: source
Version: 3.5.4~rc1-1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <doko@debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description:
 idle-python3.5 - IDE for Python (v3.5) using Tkinter
 libpython3.5 - Shared Python runtime library (version 3.5)
 libpython3.5-dbg - Debug Build of the Python Interpreter (version 3.5)
 libpython3.5-dev - Header files and a static library for Python (v3.5)
 libpython3.5-minimal - Minimal subset of the Python language (version 3.5)
 libpython3.5-stdlib - Interactive high-level object-oriented language (standard library
 libpython3.5-testsuite - Testsuite for the Python standard library (v3.5)
 python3.5  - Interactive high-level object-oriented language (version 3.5)
 python3.5-dbg - Debug Build of the Python Interpreter (version 3.5)
 python3.5-dev - Header files and a static library for Python (v3.5)
 python3.5-doc - Documentation for the high-level object-oriented language Python
 python3.5-examples - Examples for the Python language (v3.5)
 python3.5-minimal - Minimal subset of the Python language (version 3.5)
 python3.5-venv - Interactive high-level object-oriented language (pyvenv binary, v
Closes: 862925
Changes:
 python3.5 (3.5.4~rc1-1) unstable; urgency=medium
 .
   * Python 3.5.4 release candidate 1.
     - bpo-30500: Fix urllib.parse.splithost() to correctly parse fragments. For
       example, ``splithost('//127.0.0.1#@evil.com/')`` now correctly returns the
       ``127.0.0.1`` host, instead of treating ``@evil.com`` as the host in an
       authentification (``login@host``).
     - bpo-30876: Relative import from unloaded package now reimports the package
       instead of failing with SystemError.  Relative import from non-package now
       fails with ImportError rather than SystemError.
     - bpo-30765: Avoid blocking in pthread_mutex_lock() when
       PyThread_acquire_lock() is asked not to block.
     - bpo-29403: Fix ``unittest.mock``'s autospec to not fail on method-bound
       builtin functions.
     - bpo-30961: Fix decrementing a borrowed reference in tracemalloc.
     - bpo-30886: Fix multiprocessing.Queue.join_thread(): it now waits until the
       thread completes, even if the thread was started by the same process which
       created the queue.
     - bpo-29854: Fix segfault in readline when using readline's history-size
       option.
     - bpo-30807: signal.setitimer() may disable the timer when passed a tiny
       value.
       Tiny values (such as 1e-6) are valid non-zero values for setitimer(),
       which is specified as taking microsecond-resolution intervals. However, on
       some platform, our conversion routine could convert 1e-6 into a zero
       interval, therefore disabling the timer instead of (re-)scheduling it.
     - bpo-30441: Fix bug when modifying os.environ while iterating over it
     - bpo-30532: Fix email header value parser dropping folding white space in
       certain cases.
     - bpo-30879: os.listdir() and os.scandir() now emit bytes names when called
       with bytes- like argument.
     - bpo-30746: Prohibited the '=' character in environment variable names in
       ``os.putenv()`` and ``os.spawn*()``.
     - bpo-29755: Fixed the lgettext() family of functions in the gettext module.
       They now always return bytes.
     - bpo-30645: Fix path calculation in imp.load_package(), fixing it for cases
       when a package is only shipped with bytecodes.
     - bpo-23890: unittest.TestCase.assertRaises() now manually breaks a
       reference cycle to not keep objects alive longer than expected.
     - bpo-30149: inspect.signature() now supports callables with variable-
       argument parameters wrapped with partialmethod.
     - bpo-29931: Fixed comparison check for ipaddress.ip_interface objects.
     - bpo-24484: Avoid race condition in multiprocessing cleanup.
     - bpo-28994: The traceback no longer displayed for SystemExit raised in a
       callback registered by atexit.
     - bpo-30508: Don't log exceptions if Task/Future "cancel()" method was
       called.
     - bpo-28556: Updates to typing module: Add generic AsyncContextManager, add
       support for ContextManager on all versions.
     - bpo-29870: Fix ssl sockets leaks when connection is aborted in asyncio/ssl
       implementation.
     - bpo-29743: Closing transport during handshake process leaks open socket.
     - bpo-27585: Fix waiter cancellation in asyncio.Lock.
     - bpo-30418: On Windows, subprocess.Popen.communicate() now also ignore
       EINVAL on stdin.write() if the child process is still running but closed
       the pipe.
     - bpo-28969: Fixed race condition in C implementation of
       functools.lru_cache. KeyError could be raised when cached function with
       full cache was simultaneously called from differen threads with the same
       uncached arguments.
     - bpo-29142: In urllib.request, suffixes in no_proxy environment variable
       with leading dots could match related hostnames again (e.g. .b.c matches
       a.b.c).
     - bpo-30176: Add missing attribute related constants in curses
       documentation.
     - bpo-30822: Fix regrtest command line parser to allow passing -u
       extralargefile to run test_zipfile64.
     - bpo-30383: regrtest: Enhance regrtest and backport features from the
       master branch.
       Add options: --coverage, --testdir, --list-tests (list test files, don't
       run them), --list-cases (list test identifiers, don't run them,
       :issue:`30523`), --matchfile (load a list of test filters from a text
       file, :issue:`30540`), --slowest (alias to --slow).
 .
       Enhance output: add timestamp, test result, currently running tests,
       "Tests result: xxx" summary with total duration, etc.
 .
       Fix reference leak hunting in regrtest, --huntrleaks: regrtest now warms
       up caches, create explicitly all internal singletons which are created on
       demand to prevent false positives when checking for reference leaks.
       (:issue:`30675`).
     - bpo-30357: test_thread: setUp() now uses support.threading_setup() and
       support.threading_cleanup() to wait until threads complete to avoid random
       side effects on following tests.
     - bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS. Skip
       some tests of select.poll when running on macOS due to unresolved issues
       with the underlying system poll function on some macOS versions.
     - bpo-30197: Enhanced functions swap_attr() and swap_item() in the
       test.support module. They now work when delete replaced attribute or item
       inside the with statement.  The old value of the attribute or item (or
       None if it doesn't exist) now will be assigned to the target of the "as"
       clause, if there is one.
     - bpo-29571: to match the behaviour of the ``re.LOCALE`` flag,
       test_re.test_locale_flag now uses ``locale.getpreferredencoding(False)``
       to determine the candidate encoding for the test regex (allowing it to
       correctly skip the test when the default locale encoding is a multi-byte
       encoding)
   * Build using -fexceptions on ppc64 and ppc64el.
     Closes: #862925. LP: #1691848.
   * Update symbols files.
   * Move test_support.py from libpython3.5-testsuite to libpython3.5-stdlib.
Checksums-Sha1:
 3d7ae0062cf6ecef0b864bdd482bf46d519bf58d 3395 python3.5_3.5.4~rc1-1.dsc
 a3b2e3337f9eda27f4dcfbc00cc67bf642b32e35 15368932 python3.5_3.5.4~rc1.orig.tar.xz
 03500fec9c4d235dbec8a9822f4cc2e8e9eb8d46 235036 python3.5_3.5.4~rc1-1.debian.tar.xz
 e796742c594926448476c45766d4208719788581 9314 python3.5_3.5.4~rc1-1_source.buildinfo
Checksums-Sha256:
 d8ca3cf45bdf7e9ca2a7ffeced896e4d57fc73afca4ee8309c82f39a783be863 3395 python3.5_3.5.4~rc1-1.dsc
 6a5c57f6463deea78beaeb0b8b607c642843df9b5c05358395a4dfb43d586ce5 15368932 python3.5_3.5.4~rc1.orig.tar.xz
 907cfd8cbc32a24a138dcab3b4fcedea0f7543d88675471e2494acff569b9116 235036 python3.5_3.5.4~rc1-1.debian.tar.xz
 f385719d795f7be8c88cad0313f18a5fbd64eb1461ee294582f0db75e7cb666f 9314 python3.5_3.5.4~rc1-1_source.buildinfo
Files:
 0a07aef045a156ce98560c5bd01ee714 3395 python optional python3.5_3.5.4~rc1-1.dsc
 8d1fd76bf4e48adfdeb0d072b16bbaac 15368932 python optional python3.5_3.5.4~rc1.orig.tar.xz
 c6b52a3635bab89a35c8bd3d5b43a15f 235036 python optional python3.5_3.5.4~rc1-1.debian.tar.xz
 11724f13f00e03957faeae9c80e7a85a 9314 python optional python3.5_3.5.4~rc1-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAll3HXkQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9dOmD/9wLaYcJDIYJ15i6hlhbAXKQsIx+zsGgoFE
8KOCWzhsY5q9C0TgY1Ij3oVh3fUWGA+gV0R4dRP4DA41gzlJ1nvCmHZdk+cElBxC
lqe392cOSDLI2DQQxmzTtn+OElPH2dSKZfmMJnbdt7haAG0CKHYNcbIQpFzgmMFy
dwQe1BFKelUMOsX/zm21YwPhZfRcKOh5mWIjFEeZoU9+7OMM1xMVuyKvSJMmX2Yu
iymLODyMlT6oQhsg0Mu2er15YOAEqmaxuOjCxua5Z9edeEqaBVgSs2Bbgn2xbLBe
jLITpIdXD9V/oCOSAOxeYsXw8C8xX40tyNII+ML7TUuzuFMx2e42pnwV4ow9cjfd
E8NJFL/KJIYYWONsOzRzpS2hWinQI+HsjgH9O7I8yNyHbkz5WjpvltWaKZP6YoE+
wfqguKsiKROFlwosSUFDmMt/rTu8TwHqiemEb6ujkrDp17R8jTjk1O4eWdAMgtO2
s0/4Iej8lLboFMYzjZUbLAgkZ2NpjCZSzn08FF2Mu0iSjTtoxIjaNc4rEK9oarVD
3b60o4IamKD1QQkQLNCoTDKzm0BsMM3RbMpeCTHiT5/orSDtixdyyVW5NgBMXJOu
t/9RsWYkK19GxQrZJ7g5jcgd/x1FTrMNn+D0DoX29ToWss8nKW+me2a2brT3xYzr
VAJGXXkS/w==
=Geiu
-----END PGP SIGNATURE-----